Skip to content

Add Perch Terminal - #736

Open
Perch-Terminal-AI wants to merge 1 commit into
agentclientprotocol:mainfrom
Perch-Terminal-AI:add-perch-terminal
Open

Perch-Terminal-AI wants to merge 1 commit into
agentclientprotocol:mainfrom
Perch-Terminal-AI:add-perch-terminal

Conversation

@Perch-Terminal-AI

Copy link
Copy Markdown

Add Perch Terminal to the registry so ACP clients can discover and launch it.

Scope: two new files under perch/ (agent.json, icon.svg). No changes to other agents or workflows.

Perch Terminal is a coding agent that reads, edits and runs code in your project. It ships on npm as perchai-cli, and perch acp speaks ACP over stdio.

Auth: initialize returns two methods:

  • perch-browser-login (agent): opens the browser to sign in with Google or GitHub
  • perch-terminal-login (terminal): runs perch login

Validation on macOS arm64, Node 22.22.3:

  • uv run --with jsonschema .github/workflows/build_registry.py with URL checks on: passed, perch v2.4.121 added.
  • verify_agents.py --agent perch: passed.
  • verify_agents.py --auth-check --agent perch: Auth OK: perch-browser-login(agent), perch-terminal-login(terminal).
  • Signed out, session/new returns -32000 Authentication required. Stdout carries only JSON-RPC, stderr stays empty, and the process exits when stdin closes.

New versions come from npm, so the hourly updater can keep the entry current.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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