Skip to content

feat(agent): add durable Claude print mode - #146

Merged
codeaholicguy merged 1 commit into
mainfrom
feature-agent-print-mode
Aug 7, 2026
Merged

feat(agent): add durable Claude print mode#146
codeaholicguy merged 1 commit into
mainfrom
feature-agent-print-mode

Conversation

@codeaholicguy

Copy link
Copy Markdown
Owner

Summary

  • add durable Claude print agents registered without a live terminal or provider process
  • run first sends through stdin with an assigned session UUID, then resume that exact Claude session on later sends
  • expose durable ready/running/degraded state in agent list/detail while preserving interactive defaults and excluded integrations
  • add crash-safe local state/locking, bounded stream validation, security hardening, lifecycle docs, and offline fake-provider coverage

Validation

  • repository-wide lint, build, and tests (all 6 projects)
  • agent-manager: 24 files / 497 tests; 89.66% statements, 77.98% branches, 96.13% functions, 92.88% lines
  • CLI: 78 files / 921 tests
  • base and feature lifecycle lint
  • fake-Claude first-send/resume end-to-end fixture; no real or billable prompt
  • npm audit at critical threshold: 0 critical advisories

Risks

  • Claude inherits existing user/project permissions, hooks, MCP servers, and tool side effects; AI DevKit adds no bypass flags or retries
  • interrupted provider actions can have an unknown outcome and intentionally leave the logical agent degraded
  • existing repository dependency audit contains high/moderate advisories, but this feature adds no dependencies

@codeaholicguy
codeaholicguy merged commit 72a6c37 into main Aug 7, 2026
7 checks passed
@codeaholicguy
codeaholicguy deleted the feature-agent-print-mode branch August 7, 2026 13:09
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