Repository navigation
Release 1.8.1
What's New
ToolClad Client
client.toolclad.list_tools()— discover manifestsclient.toolclad.validate_manifest(path)— validate.clad.tomlclient.toolclad.test_tool(name, args)— dry-run with validationclient.toolclad.get_schema(name)— MCP schema generationclient.toolclad.execute_tool(name, args)— execute with evidence envelopeclient.toolclad.reload_tools()— hot-reload manifests
CommunicationPolicyGate
client.list_communication_rules()— list inter-agent policy rulesclient.add_communication_rule(rule)— add governance ruleclient.remove_communication_rule(rule_id)— remove ruleclient.evaluate_communication(sender, recipient, action)— policy evaluation
Agent Lifecycle
client.delete_agent(agent_id)— delete agent and metadataclient.re_execute_agent(agent_id, input)— reset and re-run
ORGA-Adaptive
client.reasoning.get_tool_profiles(agent_id)— tool execution statsclient.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