Skip to content

forge v0.2.24

Choose a tag to compare

@github-actions github-actions released this 14 Jun 01:56
· 35 commits to main since this release
95fa269
  • chore: release v0.2.24
  • Merge pull request #12 from Ddundee/worktree-claude-session-proxy
  • Merge branch 'pr-13-coderabbit-tests' into worktree-claude-session-proxy
  • Merge remote-tracking branch 'origin/main' into worktree-claude-session-proxy
  • fix: address claude session review findings
  • 📝 Add docstrings to worktree-claude-session-proxy
  • CodeRabbit Generated Unit Tests: Add unit tests for PR changes
  • fix: unref per-turn timeout timer so it can't hold the event loop open
  • feat: env-gated real-SDK smoke script and claude-code engine docs
  • refactor: remove one-shot claude -p driver, superseded by ClaudeSession
  • feat: sessions --claude, attach, and watch commands
  • feat: setup probes the Agent SDK session engine for claude-code readiness
  • feat: Overseer owns the ClaudeSessionManager lifecycle
  • feat: route claude-code agents through persistent sessions
  • feat: checkClaudeSessionReady SDK startup probe
  • feat: ClaudeSessionManager with memoized main and per-task workers
  • feat: hard-deny canUseTool guard porting forge's bash blocklist
  • test: ClaudeSession timeout, interrupt, error, crash, and close semantics
  • feat: map Claude session stream to forge live events and tool_calls
  • fix: address review for Task 5
  • feat: ClaudeSession persistent turn queue over Agent SDK streaming input
  • feat: MessageStream pushable iterable for Claude session input
  • feat(db): claude_sessions table, cache token columns, accessors
  • refactor: extract shared bash safety blocklist into src/safety.ts
  • feat: add @anthropic-ai/claude-agent-sdk dependency with import probe
  • docs: implementation plan for Claude Code session-proxy engine
  • docs: implementation plan for Claude Code session-proxy engine
  • chore: align package.json with released v0.2.23