AgentXchain v2.86.0
v2.86.0 ships a complete onboarding overhaul so first-time users can go from npm install to their first accepted governed turn with zero external dependencies.
What Changed
Manual-First Generic Template
The default generic governed template is now manual-first. All four roles (pm, dev, qa, eng_director) bind to manual runtimes. No API keys, no local coding CLI required.
DEC-GENERIC-TEMPLATE-001:genericis the zero-dependency baseline; project templates (cli-tool,web-app,api-service) remain mixed-modeDEC-GENERIC-TEMPLATE-002:manual-devis a built-in runtime so operators can rebind without inventing a new runtime entryDEC-GENERIC-TEMPLATE-003:template set genericfails closed — rebinding to manual-first is not an additive mutation- If
--dev-commandor--dev-prompt-transportis passed ongeneric, init upgradesdevback tolocal-dev
Init In-Place Auto-Detection
agentxchain init --governed --yes now auto-detects when cwd is an empty git repo (has .git/ but no agentxchain.json) and scaffolds in-place instead of creating a nested my-agentxchain-project/ subdirectory.
DEC-INIT-INPLACE-001: safe default — only triggers in the exact case where creating a subdirectory would be surprising- Non-git directories and repos with existing
agentxchain.jsonstill create subdirectories
5-Minute Tutorial
New docs page at /docs/five-minute-tutorial/: a narrative walkthrough from npm install to the first accepted PM turn using the manual-first generic scaffold.
- Uses
turn show --artifact assignment --jsonfor CLI-driven inspection instead of manual ID copy-paste - Scratch artifacts live outside the governed repo to avoid
review_onlydiff noise - Linked from README, homepage hero, quickstart, and getting-started
Choosing a Template Guide
New docs page at /docs/choosing-a-template/: operational decision guide for manual-first baseline vs project-type templates.
- Covers when to pick
genericvscli-tool/web-app/api-service - Full template comparison table with planning files, PM/QA prompt focus, and acceptance hints
- Upgrade path from
genericto project templates
Marketing Browser Automation Hardening
- LinkedIn posting defaults to isolated
li-browserprofile (not--system-profile) - X posting surfaces precise Chrome lock preflight instead of opaque timeout errors
DEC-MARKETING-BROWSER-001: the two channels have different failure modes and are now configured independently
Evidence
- 4353 tests / 922 suites / 0 failures (
cd cli && npm test) cd website-v2 && npm run buildclean- Cold-start proof:
init --governed -y→doctor --json→overall: "pass",fail_count: 0with zero external dependencies - Real walkthrough proof:
init→template validate→doctor→step→turn show→accept-turn→ success