Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: fullstackhouse/agentloop
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: fullstackhouse/agentloop
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: vk/94cb-create-new-relea
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 3 commits
  • 14 files changed
  • 2 contributors

Commits on Mar 17, 2026

  1. Option A: Use Claude Code SDK as subprocess for workspace execution (…

    …vibe-kanban 88a07506)
    
    Spawn `npx @anthropic-ai/claude-code` with `cwd` set to workspace directory (like vibe-kanban does).
    
    ## Approach
    - Replace raw Anthropic SDK with Claude Code subprocess
    - Set `current_dir` to workspace/git repo directory
    - Claude Code handles: CLAUDE.md loading, filesystem access, git awareness
    
    ## Changes
    1. Create `src/claude-code-executor.ts` - subprocess spawning
    2. Modify `src/config.ts` - add `workspaceDir` config
    3. Modify `src/index.ts` - spawn Claude Code instead of using SDK directly
    4. Update message flow to pipe through subprocess stdin/stdout
    
    ## Reference
    See vibe-kanban: `crates/executors/src/executors/claude.rs` for subprocess pattern
    jtomaszewski committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    5bd15e3 View commit details
    Browse the repository at this point in the history
  2. Option A: Use Claude Code SDK as subprocess for workspace execution (…

    …vibe-kanban 88a07506)
    
    Spawn `npx @anthropic-ai/claude-code` with `cwd` set to workspace directory (like vibe-kanban does).
    
    ## Approach
    - Replace raw Anthropic SDK with Claude Code subprocess
    - Set `current_dir` to workspace/git repo directory
    - Claude Code handles: CLAUDE.md loading, filesystem access, git awareness
    
    ## Changes
    1. Create `src/claude-code-executor.ts` - subprocess spawning
    2. Modify `src/config.ts` - add `workspaceDir` config
    3. Modify `src/index.ts` - spawn Claude Code instead of using SDK directly
    4. Update message flow to pipe through subprocess stdin/stdout
    
    ## Reference
    See vibe-kanban: `crates/executors/src/executors/claude.rs` for subprocess pattern
    jtomaszewski committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    fc95296 View commit details
    Browse the repository at this point in the history
  3. chore: bump version to 0.3.0

    Co-Authored-By: Claude Opus 4.5 <[email protected]>
    jtomaszewski and claude committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    355d4b8 View commit details
    Browse the repository at this point in the history
Loading