Skip to content

Remove agent harness, simplify to portable Claude Code only#2

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/remove-agent-harness-requirements
Draft

Remove agent harness, simplify to portable Claude Code only#2
Copilot wants to merge 2 commits intomainfrom
copilot/remove-agent-harness-requirements

Conversation

Copy link
Contributor

Copilot AI commented Mar 23, 2026

The repo was cluttered with harness-first planning infrastructure (ExecPlans, checklists, multi-provider Codex support) that added friction without value for the core use case: copy-to-any-Windows-PC Claude Code.

Deleted

  • AGENTS.md, HARNESS_CHECKLIST.md, CODEX_EXECUTION_GUIDE.md — harness control files
  • All of docs/ — 15 planning/ops docs + entire exec-plans/ tree

Simplified to Claude-only

  • scripts/adapters/catalog.json — removed codex entry
  • profiles/profiles.json — removed openai profile, anthropic only

Rewrote launcher (scripts/pcoder.cjs, ~1,486 → ~700 lines)

  • Dropped all Codex-specific code paths and settings keys
  • pcoder with no args now launches Claude in the current directory directly
  • Improved error messages with actionable install hints and mode-switch suggestions

Rewrote README.md

Replaced harness-oriented docs with a minimal quick-start covering the two real workflows:

REM OAuth (portable, credentials stored in state/auth/)
scripts\pcoder setup --init
scripts\pcoder auth login
scripts\pcoder

REM API key
set ANTHROPIC_API_KEY=sk-ant-...
scripts\pcoder setup --claude-auth api
scripts\pcoder

Portability behavior (OAuth creds in state/auth/, no registry writes, no system PATH changes) is unchanged.


📱 Kick off Copilot coding agent tasks wherever you are with GitHub Mobile, available on iOS and Android.

Copilot AI changed the title [WIP] Remove agent harness and requirements for portable Claude code Remove agent harness, simplify to portable Claude Code only Mar 23, 2026
Copilot AI requested a review from mjenkinsx9 March 23, 2026 09:28
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.

2 participants