Skip to content

v1.8.1 — ToolClad, CommunicationPolicyGate, Agent Lifecycle

Choose a tag to compare

@jaschadub jaschadub released this 23 Mar 23:45
· 26 commits to main since this release

What's New

ToolCladClient (@symbi/core)

  • client.toolclad.listTools() — discover manifests
  • client.toolclad.validateManifest(path) — validate .clad.toml
  • client.toolclad.testTool(name, args) — dry-run with validation
  • client.toolclad.getSchema(name) — MCP schema generation
  • client.toolclad.executeTool(name, args) — execute with evidence envelope
  • client.toolclad.reloadTools() — hot-reload manifests

CommunicationClient (@symbi/core)

  • client.communication.listRules() — list inter-agent policy rules
  • client.communication.addRule(rule) — add governance rule
  • client.communication.removeRule(ruleId) — remove rule
  • client.communication.evaluate(sender, recipient, action) — policy evaluation

Agent Lifecycle (@symbi/agent)

  • client.agents.reExecuteAgent(agentId, input) — reset and re-run

ORGA-Adaptive (@symbi/core)

  • client.reasoning.getToolProfiles(agentId) — tool execution stats
  • client.reasoning.getLoopDiagnostics(agentId, loopId) — stuck-loop detection

New Types (@symbi/types)

  • communication.ts — Zod schemas for CommunicationRule, CommunicationEvaluation
  • toolclad.ts — Zod schemas for ToolManifestInfo, ToolValidationResult, ToolTestResult, ToolExecutionResult

All packages bumped to v1.8.1.

Install: npm install @symbi/core@1.8.1