Skip to content

Merge dev to main#297

Merged
zbigniewsobiecki merged 4 commits intomainfrom
dev
Feb 16, 2026
Merged

Merge dev to main#297
zbigniewsobiecki merged 4 commits intomainfrom
dev

Conversation

@zbigniewsobiecki
Copy link
Copy Markdown
Member

Summary

  • Agent profile system for claude-code backend (briefing, planning, review, implementation)
  • noExplicitAny lint cleanups across JIRA and test files
  • CI optimization: Docker builds skipped on PRs, parallel on pushes

All CI checks pass on dev.

🤖 Generated with Claude Code

zbigniewsobiecki and others added 4 commits February 16, 2026 15:49
Introduce per-agent-type profiles that customize tool filtering, SDK
tools, stop hooks, context fetching, and task prompts when using the
claude-code backend.

- briefing/planning agents get PM tools only, read-only SDK tools, no
  stop hooks
- review agents get GitHub review tools, PR context injection, and
  initial PR comment posting
- implementation agents retain full tool access and stop hooks (default)
- Agent-scoped GitHub token resolution via getAgentCredential()

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace all `as any` type assertions with properly typed alternatives:

- src/jira/client.ts: use Version3Client parameter types instead of any
- src/pm/jira/adapter.ts: add typed interfaces (JiraComment,
  JiraSearchIssue, JiraSubtask, JiraAttachment, JiraTransition)
- Test files: use `as unknown as PMProvider` pattern for partial mocks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Docker build checks are only needed when code lands on main/dev, not
during PR review. Remove the `needs: lint-and-test` dependency so
Docker builds run in parallel with lint-and-test on push events.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…profiles

feat: agent profile system for claude-code backend
@zbigniewsobiecki zbigniewsobiecki merged commit 36bd719 into main Feb 16, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant