go-agent/codex/code/commands/yes.md
Snider 61e01bfdf1 feat: initial go-agent — agentci + jobrunner + plugins marketplace
Consolidates three codebases into a single agent orchestration repo:

- agentci (from go-scm): Clotho dual-run verification, agent config,
  SSH security (sanitisation, secure commands, token masking)
- jobrunner (from go-scm): Poll-dispatch-report pipeline with 7 handlers
  (dispatch, completion, auto-merge, publish draft, dismiss reviews,
  send fix command, tick parent epic)
- plugins marketplace (from agentic/plugins): 27 Claude/Codex/Gemini
  plugins with shared MCP server

All 150+ tests passing across 6 packages.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-02-21 15:47:19 +00:00

1.4 KiB

name description args hooks
yes Auto-approve mode - trust Claude to complete task and commit <task description>
PermissionRequest Stop
hooks
type command
command ${CLAUDE_PLUGIN_ROOT}/scripts/auto-approve.sh
hooks
type command once
command ${CLAUDE_PLUGIN_ROOT}/scripts/ensure-commit.sh true

Yes Mode

You are in auto-approve mode. The user trusts you to complete this task autonomously.

Task

$ARGUMENTS

Rules

  1. No confirmation needed - all tool uses are pre-approved
  2. Complete the full workflow - don't stop until done
  3. Commit when finished - create a commit with the changes
  4. Use conventional commits - type(scope): description

Workflow

  1. Understand the task
  2. Make necessary changes (edits, writes)
  3. Run tests to verify (core go test or core php test)
  4. Format code (core go fmt or core php fmt)
  5. Commit changes with descriptive message
  6. Report completion

Do NOT stop to ask for confirmation. Just do it.

Commit Format

type(scope): description

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Types: feat, fix, refactor, docs, test, chore

Safety Notes

  • The Stop hook will block if you try to stop with uncommitted changes
  • You still cannot bypass blocked commands (security remains enforced)
  • If you get stuck in a loop, the user can interrupt with Ctrl+C