Skip to content

Commit b3ee2a5

Browse files
committed
chore(release): v5.13.5 - axiom v0.6.2 pin + numeric sync
- Pin axiom marketplace entry to v0.6.2 / e3f3fab. v0.6.2 ships the SessionStart plugin hook, the read-only `before-any --detect-only` mode, an OpenCode `session.created` plugin scaffold, and the `BeforeAnyError` library refactor. - Sync agent / skill / test / rule counts across README.md, AGENTS.md, docs/reference/AGENTS.md, .codex-plugin/plugin.json, site/content.json, site/ux-spec.md, and site/index.html. The drifted numbers were: - File-based agents: 39 -> 40 (total 49 -> 50). Generator STATIC_PLUGIN_AGENT_COUNTS map updated for repo-intel (1 -> 3) and agnix (1 -> 0) to match the actual filesystem. - Tests: 3,513 -> 3,518. - agnix: 399 -> 423 rules, 126 -> 129 auto-fixable. - Update /axiom section in README to document the SessionStart hook, --detect-only flag, Codex plugin-hooks opt-in (`[features].plugin_hooks = true`), and the OpenCode scaffold limitation pending anomalyco/opencode#5409. - Update marketplace-standalone-contract.test.js to pin axiom at v0.6.2 / e3f3fab. Tests: 87 suites, 3,518 passing, 39 skipped, 0 failing.
1 parent 6b8bc3e commit b3ee2a5

13 files changed

Lines changed: 61 additions & 46 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "agentsys",
33
"description": "24 specialized plugins for AI workflow automation - task orchestration, PR workflow, slop detection, code review, drift detection, enhancement analysis, documentation sync, unified static analysis, durable memory, negative behavior memory, skill and system prompt curation, perf investigations, topic research, agent config linting, cross-tool AI consultation, structured AI debate, workflow pattern learning, codebase onboarding, contributor guidance, and Zig language support",
4-
"version": "5.13.4",
4+
"version": "5.13.5",
55
"owner": {
66
"name": "Avi Fenesh",
77
"url": "https://github.com/avifenesh"
@@ -203,11 +203,11 @@
203203
"source": {
204204
"source": "url",
205205
"url": "https://github.com/agent-sh/axiom.git",
206-
"ref": "v0.6.1",
207-
"commit": "ba77271a4ff7084d2d567cf3173204390be80f3b"
206+
"ref": "v0.6.2",
207+
"commit": "e3f3fabfcb19c140a38cbd5c5129ac69ca50b359"
208208
},
209209
"description": "Personal agent-native knowledge base: load thin context, query durable memories, create project scaffolds, and propose approved records",
210-
"version": "0.6.1",
210+
"version": "0.6.2",
211211
"category": "productivity",
212212
"homepage": "https://github.com/agent-sh/axiom"
213213
},

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agentsys",
3-
"version": "5.13.4",
3+
"version": "5.13.5",
44
"description": "Professional-grade slash commands for Claude Code with cross-platform support",
55
"keywords": [
66
"workflow",

.codex-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"skills": "./adapters/codex/skills",
55
"interface": {
66
"displayName": "agentsys",
7-
"shortDescription": "AI agent orchestration with 45 skills and 49 agents",
7+
"shortDescription": "AI agent orchestration with 45 skills and 50 agents",
88
"longDescription": "Professional-grade slash commands for AI-powered development workflows. Includes /next-task (task discovery to production), /axiom (durable agent memory), /banthis (negative behavior memory), /skill-curator and /system-prompt-curator (agent configuration curation), /ship (commit to deploy), /audit-project (multi-agent code review), /deslop (AI slop cleanup), /perf (performance investigation), /enhance (config analysis), /consult (cross-tool AI consultation), and more.",
99
"developerName": "Avi Fenesh",
1010
"category": "developer-tools",

AGENTS.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
<!-- GEN:START:claude-architecture -->
7777
```
7878
lib/ → Shared library (vendored to plugins)
79-
plugins/ → 24 plugins, 49 agents (39 file-based + 10 role-based), 45 skills
79+
plugins/ → 24 plugins, 50 agents (40 file-based + 10 role-based), 45 skills
8080
adapters/ → Platform adapters (opencode-plugin/, opencode/, codex/)
8181
checklists/ → Action checklists (9 files)
8282
bin/cli.js → npm CLI installer
@@ -93,12 +93,12 @@ bin/cli.js → npm CLI installer
9393
| drift-detect | 1 | 1 | Plan drift detection |
9494
| enhance | 8 | 9 | Code quality analyzers |
9595
| sync-docs | 1 | 1 | Documentation sync |
96-
| repo-intel | 1 | 1 | Unified static analysis |
96+
| repo-intel | 3 | 1 | Unified static analysis |
9797
| axiom | 0 | 1 | Durable agent-native memory |
9898
| banthis | 0 | 1 | Durable negative behavior memory |
9999
| perf | 6 | 8 | Performance investigation |
100100
| learn | 1 | 1 | Topic research and learning guides |
101-
| agnix | 1 | 1 | Agent config linting |
101+
| agnix | 0 | 1 | Agent config linting |
102102
| consult | 1 | 1 | Cross-tool AI consultation |
103103
| debate | 1 | 1 | Multi-perspective debate analysis |
104104
| web-ctl | 1 | 2 | Browser automation for AI agents |
@@ -176,7 +176,7 @@ agentsys # Run installer
176176
<agents>
177177
## Agents
178178

179-
49 agents across 24 plugins (18 have agents; gate-and-ship is commands-only; axiom, banthis, skill-curator, and system-prompt-curator are skill/command-only; zig-lsp is config-only with no commands or agents). Key agents by model:
179+
50 agents across 24 plugins (18 have agents; gate-and-ship is commands-only; axiom, banthis, skill-curator, and system-prompt-curator are skill/command-only; zig-lsp is config-only with no commands or agents). Key agents by model:
180180

181181
| Model | Agents | Use Case |
182182
|-------|--------|----------|

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
## [Unreleased]
1111

12+
## [5.13.5] - 2026-05-18
13+
14+
### Changed
15+
- Updated `axiom` marketplace pin to `v0.6.2`, which ships the `SessionStart` plugin hook (`hooks/hooks.json` + `hooks/session-start.mjs`), the read-only `axiom before-any --detect-only` mode, an OpenCode `session.created` plugin scaffold, and the `BeforeAnyError` library refactor.
16+
17+
### Fixed
18+
- Synced agent / skill / test / rule counts across `README.md`, `AGENTS.md`, `docs/reference/AGENTS.md`, `.codex-plugin/plugin.json`, `site/content.json`, `site/ux-spec.md`, and `site/index.html`. File-based agent count corrected `39 → 40` (total `49 → 50`), test count refreshed `3,513 → 3,518`, agnix references refreshed `399 → 423` rules and `126 → 129` auto-fixable. Updated `STATIC_PLUGIN_AGENT_COUNTS` in `scripts/generate-docs.js`: `repo-intel 1 → 3`, `agnix 1 → 0`.
19+
- Updated the `/axiom` section in `README.md` to document the new SessionStart hook, `--detect-only` flag, Codex plugin-hooks opt-in (`[features].plugin_hooks = true`), and the OpenCode scaffold limitation pending [sst/opencode#5409](https://github.com/sst/opencode/issues/5409).
20+
21+
### Tests
22+
- Updated `__tests__/marketplace-standalone-contract.test.js` to pin the `axiom` expected version, ref, and commit at `v0.6.2 / e3f3fab`.
23+
1224
## [5.13.4] - 2026-05-18
1325

1426
### Changed

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
</p>
2020

2121
<p align="center">
22-
<b>24 plugins · 49 agents · 45 skills (across all repos) · 30k lines of lib code · 3,513 tests · 5 platforms</b><br>
22+
<b>24 plugins · 50 agents · 45 skills (across all repos) · 30k lines of lib code · 3,518 tests · 5 platforms</b><br>
2323
<em>Plugins distributed as standalone repos under <a href="https://github.com/agent-sh">agent-sh</a> org - agentsys is the marketplace &amp; installer</em>
2424
</p>
2525

@@ -41,11 +41,11 @@
4141
AI models can write code. That's not the hard part anymore. The hard part is everything around it - task selection, branch management, code review, artifact cleanup, CI, PR comments, deployment. **AgentSys is the runtime that orchestrates agents to handle all of it** - structured pipelines, gated phases, specialized agents, and persistent state that survives session boundaries.
4242

4343
---
44-
> Building custom skills, agents, hooks, or MCP tools? [agnix](https://github.com/agent-sh/agnix) is the CLI + LSP linter that catches config errors before they fail silently - real-time IDE validation, auto suggestions, auto-fix, and 399 rules for Claude Code, Codex, OpenCode, Cursor, Kiro, Copilot, Gemini CLI, Cline, Windsurf, Roo Code, Amp, and more.
44+
> Building custom skills, agents, hooks, or MCP tools? [agnix](https://github.com/agent-sh/agnix) is the CLI + LSP linter that catches config errors before they fail silently - real-time IDE validation, auto suggestions, auto-fix, and 423 rules for Claude Code, Codex, OpenCode, Cursor, Kiro, Copilot, Gemini CLI, Cline, Windsurf, Roo Code, Amp, and more.
4545
4646
## What This Is
4747

48-
An agent orchestration system - 24 plugins, 49 agents (39 file-based + 10 role-based specialists in audit-project), and 45 skills that compose into structured pipelines for software development. Each plugin lives in its own standalone repo under the [agent-sh](https://github.com/agent-sh) org. agentsys is the marketplace and installer that ties them together.
48+
An agent orchestration system - 24 plugins, 50 agents (40 file-based + 10 role-based specialists in audit-project), and 45 skills that compose into structured pipelines for software development. Each plugin lives in its own standalone repo under the [agent-sh](https://github.com/agent-sh) org. agentsys is the marketplace and installer that ties them together.
4949

5050
Each agent has a single responsibility, a specific model assignment, and defined inputs/outputs. Pipelines enforce phase gates so agents can't skip steps. State persists across sessions so work survives interruptions.
5151

@@ -120,7 +120,7 @@ The investment shifts from model spend to pipeline design. Better prompts, riche
120120
| [`/gate-and-ship`](#gate-and-ship) | Quality gates then ship (/prepare-delivery + /ship) |
121121
| [`/axiom`](#axiom) | Durable memory: load, query, list, bootstrap projects, and record approved knowledge |
122122
| [`/banthis`](#banthis) | Durable negative memory: persist banned agent behaviors |
123-
| [`/agnix`](#agnix) | Lint agent configurations (399 rules) |
123+
| [`/agnix`](#agnix) | Lint agent configurations (423 rules) |
124124
| [`/ship`](#ship) | PR creation, CI monitoring, merge |
125125
| [`/deslop`](#deslop) | Clean AI slop patterns |
126126
| [`/perf`](#perf) | Performance investigation with baselines and profiling |
@@ -318,11 +318,14 @@ Each piece runs independently - use `/prepare-delivery` alone to review before d
318318

319319
**[axiom](https://github.com/agent-sh/axiom)** is a standalone plugin and CLI. It creates a private `axiom-based` knowledge repo after explicit approval, keeps only thin context loaded automatically, and stores durable decisions, memories, preferences, and project notes in queryable files.
320320

321+
**Auto-loading at session start (v0.6.2+):** The plugin ships a `SessionStart` hook that runs `axiom before-any --auto-project --detect-only --quiet` automatically in Claude Code and Codex (Codex requires `[features].plugin_hooks = true` in `~/.codex/config.toml`). The hook never mutates state - it emits `## Axiom Setup` when `~/.axiom` is missing or `## Project Detection` when the current git project has no scaffold, then the agent asks the user before running `axiom init` or `axiom project <slug>`. An OpenCode plugin scaffold (`opencode-plugin/axiom.mjs`) hooks `session.created` and pre-warms `~/.axiom/.session-context.md`; full session-start context injection waits on [sst/opencode#5409](https://github.com/sst/opencode/issues/5409). On Cursor / Cline / Aider / Gemini CLI the agent invokes `before-any` via the skill instead.
322+
321323
**What it does:**
322324

323325
| Command | Use |
324326
|---------|-----|
325327
| `axiom before-any --quiet` | Load global thin context at the start of meaningful work |
328+
| `axiom before-any --auto-project --detect-only --quiet` | Read-only auto-load used by the SessionStart hook |
326329
| `axiom before-any --project <slug>` | Load project context and create missing project scaffolds |
327330
| `axiom query "<keyword>" --project <slug>` | Retrieve focused, source-backed project knowledge |
328331
| `axiom list --topics --project <slug>` | Explore what knowledge exists before querying |
@@ -389,7 +392,7 @@ agnix catches these issues before they cause problems.
389392
| **Best Practices** | Tool restrictions, model selection, trigger phrase quality |
390393
| **Cross-Platform** | Compatibility across Claude Code, Codex, OpenCode, Cursor, Kiro, Copilot, Gemini CLI, Cline, Windsurf, Roo Code, Amp, and more |
391394

392-
**399 validation rules** (126 auto-fixable) derived from:
395+
**423 validation rules** (129 auto-fixable) derived from:
393396
- Official tool specifications (Claude Code, Codex CLI, OpenCode, Cursor, Kiro, GitHub Copilot, Gemini CLI, Cline, Windsurf, Roo Code, Amp, and more)
394397
- Research papers on agent reliability and prompt injection
395398
- Real-world testing across 500+ repositories
@@ -1327,7 +1330,7 @@ The system is built on research, not guesswork.
13271330
- Instruction following reliability
13281331

13291332
**Testing:**
1330-
- 3,513 tests passing
1333+
- 3,518 tests passing
13311334
- Drift-detect validated on 1,000+ repositories
13321335
- E2E workflow testing across all commands
13331336
- Cross-platform validation (Claude Code, OpenCode, Codex CLI, Cursor, Kiro)

__tests__/marketplace-standalone-contract.test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@ const expectedStandalonePlugins = {
2525
category: 'development',
2626
},
2727
axiom: {
28-
version: '0.6.1',
29-
ref: 'v0.6.1',
30-
commit: 'ba77271a4ff7084d2d567cf3173204390be80f3b',
28+
version: '0.6.2',
29+
ref: 'v0.6.2',
30+
commit: 'e3f3fabfcb19c140a38cbd5c5129ac69ca50b359',
3131
command: '/axiom',
3232
category: 'productivity',
3333
},

docs/reference/AGENTS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Complete reference for all agents in AgentSys.
44

55
<!-- GEN:START:agents-counts -->
6-
**TL;DR:** 49 agents across 24 plugins (18 have agents). opus for reasoning, sonnet for patterns, haiku for execution. Each agent does one thing well. <!-- AGENT_COUNT_TOTAL: 49 -->
6+
**TL;DR:** 50 agents across 24 plugins (17 have agents). opus for reasoning, sonnet for patterns, haiku for execution. Each agent does one thing well. <!-- AGENT_COUNT_TOTAL: 50 -->
77
<!-- GEN:END:agents-counts -->
88

99
---
@@ -24,7 +24,7 @@ Complete reference for all agents in AgentSys.
2424

2525
## Overview
2626

27-
AgentSys uses 49 specialized agents across 24 plugins (18 have agents; gate-and-ship is commands-only, axiom, banthis, skill-curator, and system-prompt-curator are skill/command-only, and zig-lsp is a config-only LSP plugin with no commands or agents). Each agent is optimized for a specific task and assigned a model based on complexity:
27+
AgentSys uses 50 specialized agents across 24 plugins (17 have agents; gate-and-ship is commands-only, axiom, banthis, skill-curator, system-prompt-curator, and agnix are skill/command-only, and zig-lsp is a config-only LSP plugin with no commands or agents). Each agent is optimized for a specific task and assigned a model based on complexity:
2828

2929
| Model | Use Case | Cost |
3030
|-------|----------|------|
@@ -33,7 +33,7 @@ AgentSys uses 49 specialized agents across 24 plugins (18 have agents; gate-and-
3333
| haiku | Mechanical execution, no judgment | Low |
3434

3535
**Agent types:**
36-
- **File-based agents** (39) - Defined in `plugins/*/agents/*.md` with frontmatter <!-- AGENT_COUNT_FILE_BASED: 39 -->
36+
- **File-based agents** (40) - Defined in `plugins/*/agents/*.md` with frontmatter <!-- AGENT_COUNT_FILE_BASED: 40 -->
3737
- **Role-based agents** (10) - Defined inline via Task tool with specialized prompts <!-- AGENT_COUNT_ROLE_BASED: 10 -->
3838

3939
---

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agentsys",
3-
"version": "5.13.4",
3+
"version": "5.13.5",
44
"description": "A modular runtime and orchestration system for AI agents - works with Claude Code, OpenCode, and Codex CLI",
55
"main": "lib/platform/detect-platform.js",
66
"type": "commonjs",

scripts/generate-docs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -445,12 +445,12 @@ const STATIC_PLUGIN_AGENT_COUNTS = {
445445
'drift-detect': 1,
446446
'enhance': 8,
447447
'sync-docs': 1,
448-
'repo-intel': 1,
448+
'repo-intel': 3,
449449
'axiom': 0,
450450
'banthis': 0,
451451
'perf': 6,
452452
'learn': 1,
453-
'agnix': 1,
453+
'agnix': 0,
454454
'consult': 1,
455455
'debate': 1,
456456
'web-ctl': 1,

0 commit comments

Comments
 (0)