Skip to content

Releases: OnPoint-Dev-Tools/crewcode

CrewCode 0.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Aug 23:47

feat: implement custody journal for agent execution tracking

  • Add CustodyJournal class to manage execution records with atomic persistence.
  • Introduce CustodyRecord interface to define the structure of custody records.
  • Implement recovery logic for interrupted turns and handle various custody states.
  • Create tests for CustodyJournal to ensure correct behavior during recovery and state management.

feat: add custody service for Electron integration

  • Create custody service to manage journal access and authority verification.
  • Implement scopeKeyFor and authorityOf functions to handle session keys and authority normalization.
  • Add scopeViolation function to check the validity of granted workspace roots.

feat: develop custody halt banner component

  • Implement CustodyHaltBanner component to display halt notifications with preserved evidence.
  • Provide user feedback for reauthorization actions and display relevant details about the halt.

feat: enhance crew integration presentation logic

  • Create functions to present crew integration status with user-friendly messages.
  • Implement tests to verify the presentation logic for different integration states.

feat: introduce crew review fingerprinting

  • Implement crewReviewFingerprint function to track changes in lane ownership.
  • Ensure that runtime status updates do not affect the review evidence display.

chore: add shared custody types for consistency

  • Define custody invariant types and violation structures for shared use across main and renderer processes.

CrewCode

Choose a tag to compare

@github-actions github-actions released this 08 Aug 03:48

Initial public release of CrewCode 0.2.0

CrewCode is a desktop ACE (Agent Coding Environment) for running and

supervising multiple AI coding agents across local git worktrees.

Install

Linux — download the AppImage, then:
chmod +x CrewCode-0.2.0-linux-x86_64.AppImage
./CrewCode-0.2.0-linux-x86_64.AppImage

Or install the .deb:
sudo dpkg -i CrewCode-0.2.0-linux-amd64.deb

macOS — download the .dmg for your chip (arm64 for Apple Silicon, x64 for Intel).
The build is not notarized yet, so Gatekeeper will block it on first open.
Right-click the app → Open → Open, or:
xattr -cr /Applications/CrewCode.app

Windows — run the .exe installer. SmartScreen will warn on an unsigned
binary; click "More info" → "Run anyway". A portable .exe is also attached.

What's in it

  • Run CrewCoder, Claude Code, Codex, OpenCode, pi, Hermes, Ollama, and OpenRouter from one app
  • Each agent gets its own git worktree, chat session, terminal panes, and editor
  • Supervisor mode: one agent delegates to others, with incremental reporting
  • Split and broadcast task distribution across agent lanes
  • Provider switching mid-session with an AI-generated handoff summary
  • /compact to summarize a long session and continue in a fresh context
  • Code editor on CodeMirror 6 with TypeScript/JavaScript LSP, themes, and outline
  • Git workspace: stage, commit, branch, push (with auth prompt)
  • Workbench mode for multiple chats and terminals on one worktree
  • Local plugin platform — sandboxed iframe panels, permission-gated capabilities
  • SSH remote workspaces
  • Writer workspace with DOCX/PDF conversion review

Known limitations

  • Binaries are not code-signed or notarized (see install notes above)
  • Editor intelligence (LSP) covers TypeScript/JavaScript only
  • SSH remote workspaces are less tested than local ones
  • Plugin API is v0 and will change before it stabilizes
  • No auto-update yet

Requirements

Agent CLIs are not bundled — install the ones you want separately
(crewcoder, claude, codex, opencode, pi, hermes, ollama). CrewCode detects them on PATH.

License

Apache-2.0. Bundled Bearded Icons are GPL-3.0 — see NOTICE.