Skip to content

v0.18.0 — CapabilityProfileRouting + skill-gate decouple

Choose a tag to compare

@projectious projectious released this 17 Apr 17:13
· 196 commits to main since this release

Highlights

  • CapabilityProfileRouting — three-layer model-selection architecture
    (DEC-20260417_1800). Replaces the per-Actor preferences.model pin
    with:
    • Layer A — model catalog (model-recommender skill)
    • Layer B — project/owner preferences (set_config / get_config MCP tools)
    • Layer C — role standard sets: new Role.model_profiles ranked
      array; optional Actor.model_profile_override
    • All 8 permanent team roles populated with Anthropic/OpenAI/Google/
      xAI/DeepSeek fallbacks.
  • Skill-gate PreToolUse hook decoupled from session_id — hook now
    scans for any marker with matching contract_hash + 12h TTL. Fixes
    silent lockouts when harness and MCP server disagreed on session id.
  • emit_compliance_contract.py echoes hookEventName — required by
    Claude Code 2.1+'s hookSpecificOutput envelope.
  • 13 additional /pk-* slash-command promotions — 26 total /pk-*
    commands, 0 legacy processkit commands.

See CHANGELOG.md for the full list.

Compatibility

processkit aibox (min)
v0.18.0 0.18.3

Installation

# aibox.toml
[processkit]
source  = "https://github.com/projectious-work/processkit.git"
version = "v0.18.0"

Artifacts

  • processkit-v0.18.0.tar.gz — reproducible src/ tarball (aibox sync
    prefers this over a git fetch)
  • processkit-v0.18.0.tar.gz.sha256 — sidecar checksum