Skip to content

Release 1.8.1

Choose a tag to compare

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

What's New

ToolClad Client

  • client.toolclad.list_tools() — discover manifests
  • client.toolclad.validate_manifest(path) — validate .clad.toml
  • client.toolclad.test_tool(name, args) — dry-run with validation
  • client.toolclad.get_schema(name) — MCP schema generation
  • client.toolclad.execute_tool(name, args) — execute with evidence envelope
  • client.toolclad.reload_tools() — hot-reload manifests

CommunicationPolicyGate

  • client.list_communication_rules() — list inter-agent policy rules
  • client.add_communication_rule(rule) — add governance rule
  • client.remove_communication_rule(rule_id) — remove rule
  • client.evaluate_communication(sender, recipient, action) — policy evaluation

Agent Lifecycle

  • client.delete_agent(agent_id) — delete agent and metadata
  • client.re_execute_agent(agent_id, input) — reset and re-run

ORGA-Adaptive

  • client.reasoning.get_tool_profiles(agent_id) — tool execution stats
  • client.reasoning.get_loop_diagnostics(agent_id, loop_id) — stuck-loop detection

New Models

ToolManifestInfo, ToolValidationResult, ToolTestResult, ToolExecutionResult, CommunicationRule, CommunicationEvaluation

Install: pip install symbiont-sdk==1.8.1

Full Changelog: v1.6.1...v1.8.1

Full Changelog: v1.6.1...v1.8.1