Skip to content

processkit v0.5.0 — provider-neutral install + 11 MCP servers + all 18 schemas

Choose a tag to compare

@projectious projectious released this 07 Apr 17:10
· 289 commits to main since this release

processkit v0.5.0 lands the consumer-side install layout (per the aibox handover v2) and fills the major content gaps from BACK-002, BACK-003, BACK-004.

Highlights

Provider-neutral install paths

  • All mcp-config.json fragments use context/skills/<name>/mcp/server.py
  • The lib resolves consumer-installed schemas at context/schemas/ and state machines at context/state-machines/
  • _find_lib() walks up to context/skills/_lib/processkit/ in installs
  • Runtime cache moved to context/.cache/processkit/index.sqlite (gitignored)
  • All references to .claude/skills/ removed from shipped content
  • Reference-templates model documented (replaces processkit.manifest)

AGENTS.md as canonical agent entry

  • New AGENTS.md at the repo root holds the authoritative instructions (per the agents.md ecosystem convention)
  • CLAUDE.md is a thin pointer
  • New src/scaffolding/AGENTS.md template for consumer projects

BACK-002 — all 18 primitive schemas

  • 14 new: Actor, Role, Scope, Gate, Discussion, Binding, Category, Metric, Schedule, Constraint, Context, Process, StateMachine, Artifact
  • 2 new state machines: scope, discussion

BACK-003 — 11 MCP servers (was 6)

  • 5 new: actor-profile, role-management, scope-management, gate-management, discussion-management
  • Each follows the existing boilerplate, validates against its schema, and is exercised end-to-end in scripts/smoke-test-servers.py

BACK-004 — 4 Process entities under src/processes/

  • bug-fix, code-review, feature-development, release
  • Promoted from legacy aibox .md files to formal kind: Process entities

BACK-007 — WAL mode in the SQLite index

Release-asset tarball convention (DEC-025 / aibox BACK-106)

  • This release is the first to ship a processkit-<version>.tar.gz release asset alongside the source tag
  • Reproducible via scripts/build-release-tarball.sh
  • Top-level entry inside the tarball is processkit-v0.5.0/ so consumers can untar without --strip-components
  • Sibling .sha256 file for verification

Other

Verifying the release asset

sha256sum -c processkit-v0.5.0.tar.gz.sha256

Expected:

processkit-v0.5.0.tar.gz: OK

Full notes in context/HANDOVER.md and context/BACKLOG.md.