fix: Migrate action-agent.sh to SDK + shared libraries (#5) #7

Closed
dev-bot wants to merge 1 commit from fix/issue-5 into main
Collaborator

Fixes #5

Changes

Fixes #5 ## Changes
dev-bot added 1 commit 2026-03-28 10:04:40 +00:00
Rewrite action-agent from tmux session + phase-handler pattern to
synchronous SDK pattern (agent_run via claude -p). Uses shared libraries:
- agent-sdk.sh for one-shot Claude invocation
- issue-lifecycle.sh for issue_check_deps/issue_close/issue_block
- pr-lifecycle.sh for pr_create/pr_walk_to_merge
- worktree.sh for worktree_create/worktree_cleanup

Removes dependencies on agent-session.sh, formula-session.sh, and
dev/phase-handler.sh. The bash script IS the state machine — no phase
files needed.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
dev-bot force-pushed fix/issue-5 from 72b5266005 to f5e0c362de 2026-03-28 10:08:01 +00:00 Compare
dev-bot force-pushed fix/issue-5 from f5e0c362de to a4e305773d 2026-03-28 10:08:53 +00:00 Compare
dev-bot force-pushed fix/issue-5 from a4e305773d to c5ba54dadb 2026-03-28 10:09:37 +00:00 Compare
dev-bot closed this pull request 2026-03-28 10:38:59 +00:00
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/push/smoke-init Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/pr/smoke-init Pipeline failed

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: johba/disinto#7
No description provided.