Skip to content

docs: align README with the SDK's actual capabilities#7

Merged
jaschadub merged 1 commit into
mainfrom
docs/readme-capabilities
Jul 1, 2026
Merged

docs: align README with the SDK's actual capabilities#7
jaschadub merged 1 commit into
mainfrom
docs/readme-capabilities

Conversation

@jaschadub

Copy link
Copy Markdown
Contributor

The README documented sub-clients/methods that don't exist in the code: client.reasoning.*, client.toolclad.*, client.evaluate_communication() / communication rules, add_cedar_policy, and a non-existent metrics API (get_metrics_snapshot, wrong MetricsCollector constructor).

Rewrites the capabilities table, Trust Stack section, and examples to match the real surface (verified against symbiont/*.py): agents & workflows, messaging, auth/health/metrics on Client; schedules/channels/agentpin/metrics_client sub-clients; standalone MarkdownMemoryStore/SkillScanner/webhook verifiers. Cedar/ToolClad/SchemaPin/Comm-gate are noted as runtime-enforced (server-side).

The README documented sub-clients and methods that do not exist in the code:
client.reasoning.*, client.toolclad.*, client.evaluate_communication() /
communication rule management, and add_cedar_policy — none are implemented.
It also used a metrics API that doesn't exist (get_metrics_snapshot, wrong
MetricsCollector constructor).

Rewrite the capabilities table, Trust Stack section, and examples to reflect
the real surface: agents & workflows, messaging, auth/health/metrics on
Client; schedules/channels/agentpin/metrics_client sub-clients; and the
standalone MarkdownMemoryStore / SkillScanner / webhook verifiers. Cedar,
ToolClad, SchemaPin, and the Communication Policy Gate are noted as
runtime-enforced (server-side), not SDK-driven.
@jaschadub jaschadub merged commit e507acd into main Jul 1, 2026
7 checks passed
@jaschadub jaschadub deleted the docs/readme-capabilities branch July 1, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant