processkit v0.25.7
v0.25.7 is a patch release that improves processkit routing,
semantic index observability, and model planning for Codex-heavy agent
workflows.
Added
- Added command-aware task routing.
task-router.route_tasknow
scorespk-*command projections as first-class candidates, accepts
optionalintent_signals, returns command routes for high-signal
workflows such aspk-release-audit, and surfaces multi-route
candidates for compound requests. - Added runtime-capacity planning guidance.
model-recommender
now exposesplan_runtime_capacity(...)and adds capacity guidance to
resolve_model(...)when callers provide subscription/quota
observations. - Added GPT-5.3-Codex-Spark to model routing. Spark is now modeled
as an OpenAI Codex subscription candidate and ranked in thecode-fast
model profile for bounded low-latency agent work.
Changed
- sqlite-vec handling is now observable and non-destructive by
default. The index reports sqlite-vec load diagnostics and vector row
counts, while preserving existing vector tables unless explicit repair
is requested. - MCP configs for the gateway and index server now launch as PEP 723
scripts. This makes their declaredsqlite-vecdependency active in
the MCP runtime. - Provider-equivalent fast Codex routing now prefers Spark over
o4-minifor Haiku-class OpenAI fallbacks.
Verification
uv run --with pyyaml --with pytest --with mcp pytest context/skills/processkit/task-router/scripts/test_task_router.py -vuv run --with pyyaml --with pytest --with mcp --with jsonschema pytest context/skills/processkit/processkit-gateway/scripts/test_gateway.py -vuv run --with pyyaml --with pytest pytest context/skills/processkit/model-recommender/scripts/test_resolver.py -vuv run scripts/smoke-test-servers.pyuv run context/skills/processkit/pk-doctor/scripts/doctor.py --no-loguv run --script context/skills/processkit/release-audit/scripts/release_audit.py --tree=both