This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalRelease v4.2.1 adds the `--no-parallel` CLI flag for serial execution and refactors several APIs and documentation files.
Why it matters: The new `--no-parallel` flag lets developers enforce sequential task runs, while API and docs refactorings improve consistency and reduce maintenance overhead across impacted surfaces.
Summary
AI summaryUpdates Refactors, Infrastructure, and Bug Fixes across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds `--no-parallel` CLI flag to force serial execution Adds `--no-parallel` CLI flag to force serial execution Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Implements task-group-scoped context rendering in `assemble_context()` Implements task-group-scoped context rendering in `assemble_context()` Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Injects preflight gate results into coder prompt as `## Preflight State` section Injects preflight gate results into coder prompt as `## Preflight State` section Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Shows subtask completion counts `(N/M)` in scoped summaries for non‑target task groups Shows subtask completion counts `(N/M)` in scoped summaries for non‑target task groups Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes 3 post‑refactoring test failures from afissues migration Fixes 3 post‑refactoring test failures from afissues migration Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Low |
Fixes stale `agentfox.platform` references in test docstrings Fixes stale `agentfox.platform` references in test docstrings Source: granite4.1:30b@2026-07-15-audit Confidence: high |
— |
| Refactor | Medium |
Introduces `PreflightResult` dataclass; `run_preflight()` now returns structured gate states instead of a bare enum Introduces `PreflightResult` dataclass; `run_preflight()` now returns structured gate states instead of a bare enum Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Medium |
Adds scoped render functions `render_requirements_scoped()`, `render_test_spec_scoped()`, `render_tasks_scoped()`, and `render_individual_scoped()` to afspec Adds scoped render functions `render_requirements_scoped()`, `render_test_spec_scoped()`, `render_tasks_scoped()`, and `render_individual_scoped()` to afspec Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Low |
Removes duplicated rules from `maintainer.md`, `coder_fix.md`, and `maintainer_fix-triage.md` covered by `agent.md` Removes duplicated rules from `maintainer.md`, `coder_fix.md`, and `maintainer_fix-triage.md` covered by `agent.md` Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Low |
Rewrites "Understand Before You Code" section in `agent.md` to concise acknowledgment and guidance Rewrites "Understand Before You Code" section in `agent.md` to concise acknowledgment and guidance Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Low |
Cleans up `coder.md` by removing duplicated stale‑reference warning present in `agent.md` Cleans up `coder.md` by removing duplicated stale‑reference warning present in `agent.md` Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
What's Changed
Features
--no-parallelCLI flag —af code --no-parallelforces serial execution (parallel=1) for a single run without editingconfig.toml(#716)- Task-group-scoped context rendering —
assemble_context()now filters requirements, test specs, and tasks to only content relevant to the active task group, reducing prompt size by an estimated 50-65% for complex specs (#717, #720) - Preflight gate results in coder prompt — The orchestrator's preflight check results are now passed to the coder's task prompt as a
## Preflight Statesection, allowing the coder to skip redundant Quick Triage checks and save 2-5 tool calls per session (#718) - Subtask completion counts in scoped summaries — Non-target task groups in scoped rendering now show
(N/M subtasks done)for quick orientation (#720)
Refactors
- Profile deduplication — Removed duplicated rules (conventional commits, Co-Authored-By, stale references, never-push) from
maintainer.md,coder_fix.md, andmaintainer_fix-triage.mdthat were already covered byagent.md(#719) - agent.md rewrite — Replaced the "Understand Before You Code" section with a concise "Pre-Injected Context" acknowledgment and lightweight "Orient Yourself" guidance, eliminating redundant file-reading instructions (#717)
- coder.md cleanup — Removed duplicated stale-reference warning and scope priority already present in
agent.md(#717)
Infrastructure
PreflightResultdataclass —run_preflight()now returns a structured result with gate states (checkboxes_done,has_findings,tests_passed) instead of a bare enum (#718)- Scoped render functions —
render_requirements_scoped(),render_test_spec_scoped(),render_tasks_scoped(), andrender_individual_scoped()added to afspec (#717)
Bug Fixes
- Resolved 3 post-refactoring test failures from afissues migration
- Fixed stale
agentfox.platformreferences in test docstrings
Full Changelog: https://github.com/agent-fox-dev/agent-fox/compare/v4.2.0...v4.2.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Agent-fox
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]