Skip to content

v4.1.4

Choose a tag to compare

@mickume mickume released this 06 Jul 09:24

What's Changed

Features

  • Cross-spec interface consistency checking — Three complementary mechanisms to prevent cross-spec interface mismatches (function signatures, type conflicts, glossary drift):

    • Prevention: spec generation now feeds upstream spec interfaces (external_apis, glossary, action/return_contract) to the LLM as context
    • Detection: spec validate --cross runs structural checks across all sibling specs (symbol signature conflicts, glossary term conflicts, unknown dependency references)
    • Guidance: af-spec skill adds Step 5b (Verify Interface Consistency) and a review checklist item
  • Cross-group tagging and cross-spec drift awareness — Findings from one spec now inform other specs' coders (#677)

Fixes

  • Model registry: add variant='standard' to SIMPLE and STANDARD model registry entries (#675)
  • Knowledge: supersede stale pre-code drift findings after coder completion (#676)
  • Squash merge: uses housekeeping commit message instead of agent's
  • Insights command: produces proper JSON output

Improvements

  • Fresh-install schema DDL: new databases get a single DDL with all 13 surviving tables, skipping 25 sequential create-then-drop migrations
  • API reference READMEs: added for agentfox, afspec, and afaudit packages

Full Changelog: v4.1.3...v4.1.4