Releases: ThirdKeyAI/symbiont-sdk-python
Releases · ThirdKeyAI/symbiont-sdk-python
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
Release 1.6.1
Full Changelog: v0.6.0...v1.6.1
symbiont-sdk-python v0.6.0
What's New in v0.6.0
Aligned with Symbiont Runtime v1.4.0.
Markdown Memory Persistence
MarkdownMemoryStorefor facts, procedures, and learned patterns- Atomic writes, daily logs, retention-based compaction
StorageStatsandAgentMemoryContextdataclasses
Webhook Verification
HmacVerifierwith HMAC-SHA256 and constant-time comparisonJwtVerifierwith HS256 JWT token verificationWebhookProviderpresets for GitHub, Stripe, Slack, Custom
Agent Skills
SkillScannerwith 10 ClawHavoc security rulesSkillLoaderwith YAML frontmatter parsing and SchemaPin integration- Configurable scan rules, signature verification, auto-pinning
Metrics Collection & Export
MetricsClientsub-client for/metrics/snapshot,/metrics/scheduler,/metrics/systemFileMetricsExporterwith atomic JSON writesCompositeExporterfor multi-backend fan-out- Background
MetricsCollector
New Exceptions
WebhookVerificationError,SkillLoadError,SkillScanError,MetricsExportError,MetricsConfigError
Install
pip install symbiont-sdk==0.6.0Release 0.3.1
Full Changelog: v0.3.0...v0.3.1
Release 0.3.0
Full Changelog: v0.2.0...v0.3.0
Release 0.2.0
Initial release of SDK