Skip to content

Releases: foo-log-inc/agent-contracts

v0.35.1

09 Jun 07:32
10b1cd9

Choose a tag to compare

agent-contracts 0.35.1

Added

  • evaluate workflow step — a 7th WorkflowStepSchema discriminated-union variant enabling Closed Agent Looping (Verification → Iteration back-edge). The evaluator checks whether the goal has converged and, when it has not, loops back to an earlier step. Fields: task, from_agent, evaluator_agent?, loop_to, max_iterations (1–10), inject_as?, on_exhausted? (fail_partial|escalate|abort). The runtime reads the evaluator's fixed convergence-envelope verdict (pass/fail) deterministically (bounded execution; Producer ≠ Verifier).
  • Regenerated schemas/dsl.schema.json; schema tests for the variant.

Unblocks the runtime-side evaluate loop consumed by @aaac/runtime.

v0.35.0

08 Jun 07:02
05ce129

Choose a tag to compare

Changes

  • feat: format-aware binding output patch — format / patch_strategy / array_merge_key (#132)
  • feat: declarative event_mapping + lookup table generation (#133)
  • feat: handoff invocation-common structured fields — target_agent / workflow_phase (#134)

v0.34.14

07 Jun 13:32
96f3ec8

Choose a tag to compare

Changes

  • feat: capability-level effects aggregation and artifact dataflow lint (#127)
  • feat: handoff_type rendering in producer/consumer prompts (#128)
  • feat: component_contract field in tools schema (#130)

v0.34.13

07 Jun 11:27
cc14dc1

Choose a tag to compare

Changes

  • fix: deprecated-ownership-fields lint rule no longer warns on agent-side canonical fields (own_artifacts, can_read_artifacts, can_write_artifacts) — only artifact-side fields are flagged (#126)
  • docs: README updates for memory and clone features
  • docs: cli-reference updates (show-prompt, riskLevel)

v0.34.12

06 Jun 10:25

Choose a tag to compare

Align dependency versions across workspace

v0.34.11

06 Jun 09:56
ec049a7

Choose a tag to compare

Remove peerDeps, fix bundle test CI config, npm audit 0 vulnerabilities

v0.34.10

06 Jun 08:36
3f63e29

Choose a tag to compare

Changes

  • Bundle agent-contracts-runtime into CLI
  • Add mandatory bundle isolation test in CI
  • Update agent-contracts-runtime to v0.36.4

v0.34.9

06 Jun 07:09
8c3389b

Choose a tag to compare

fix: regenerate package-lock.json with latest dependency versions

v0.34.8

06 Jun 05:10

Choose a tag to compare

Changes

  • fix: Add can_invoke_agents: [] to dsl-auditor and dsl-designer to prevent unintended ADK agent transfer
  • fix: Bump agent-contracts-runtime to >=0.36.2 (clear SDK error messages)
  • fix: Regenerate package-lock.json with registry references (CI fix)

v0.34.7

06 Jun 03:56
3724313

Choose a tag to compare

Changes

  • Fix Gemini adapter runtime failure caused by @google/genai version conflict
  • Remove unused SDK devDependencies (genai, claude-agent-sdk, openai/agents)
  • Add agent-contracts-runtime to esbuild external list
  • Remove obsolete RUNTIME_PKG rewrite plugin