9c7d983df4
test: require TEST_PR_ID for write integration tests to prevent accidental mutations
...
Write tests no longer pick a random open PR. RUN_WRITE_TESTS=true alone is not
sufficient — TEST_PR_ID must also be set, otherwise each write test is skipped
with a warning. Added try/finally cleanup blocks so approval/comment/task state
is always restored even on assertion failures. Updated .env.example and README
to document the new requirement.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-05-20 23:25:40 +02:00
ab73c92e6d
docs: update README with full capabilities — write ops, repo browsing, tasks
...
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-05-20 23:09:12 +02:00
980d79d8d1
docs: update Claude Code global config path to ~/.claude.json
...
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-05-20 23:06:14 +02:00
a7121bc185
chore: bump version to 1.1.0
2026-05-20 19:34:33 +02:00
93688bc90c
test: add integration tests for repository browsing and write operations
2026-05-20 19:27:59 +02:00
c340873c6b
feat: register new tool schemas in MCP server (repo browsing + PR/comment/task write)
2026-05-20 19:27:49 +02:00
d5cff234cf
feat: add router handlers for all new MCP tools
2026-05-20 19:20:58 +02:00
2ccb27bcda
test: add failing unit tests for new MCP tools (TDD)
2026-05-20 19:18:51 +02:00
4035179bb9
refactor: replace monolithic BitbucketClient with domain-client composition root
2026-05-20 19:15:56 +02:00
4394728c37
feat: add CommentClient with comment and task CRUD
2026-05-20 19:10:48 +02:00
019638e2ff
feat: add RepositoryClient for workspace, repo, and branch browsing
2026-05-20 19:10:48 +02:00
5bfef6aa35
fix: correct start pagination guard, task count uses size, narrow state type in PullRequestClient
2026-05-20 19:09:52 +02:00
a0ab910137
feat: add PullRequestClient with read and write methods
2026-05-20 19:04:08 +02:00
cf60d7a8fe
fix: improve BaseClient — dynamic version, better error logging, formatError type safety, drop misleading 429 sleep
2026-05-20 19:02:43 +02:00
b823cc1491
feat: add BaseClient with shared Axios instance and interceptors
2026-05-20 18:58:29 +02:00
262d1dfd0f
docs: add implementation plan for missing Bitbucket MCP features
...
10-task TDD plan covering domain client split, PR/comment/task write
operations, and repository/workspace browsing.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-05-20 18:54:58 +02:00
666fc05dd0
Add design spec for missing Bitbucket MCP features
...
Covers domain client split, write operations (PR, comment, task),
and repository/workspace/branch browsing tools.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-05-20 18:33:35 +02:00
c6080b4b98
Update README and CLAUDE files
v1.0.0
2026-05-19 17:12:56 +02:00
e89d33686c
Update readme
2026-05-19 16:48:52 +02:00
992f25a9a2
Add code
2026-05-19 16:45:59 +02:00
29496cb944
Initial commit
2026-05-19 16:24:55 +02:00