Skip to content

Add optional Agent Guild endpoint observation block - #7796

Draft
AgentTanuki wants to merge 1 commit into
simstudioai:stagingfrom
AgentTanuki:codex/agent-guild-endpoint-observations
Draft

Add optional Agent Guild endpoint observation block#7796
AgentTanuki wants to merge 1 commit into
simstudioai:stagingfrom
AgentTanuki:codex/agent-guild-endpoint-observations

Conversation

@AgentTanuki

Copy link
Copy Markdown

Adds an optional Agent Guild block for observing an explicitly supplied public HTTPS agent endpoint. It shares that URL with Guild and returns bounded check statuses, failed checks, unknowns and fixed limitations. It does not authorize delegation, invoke a target task, or turn observations into a safety guarantee.

The operation uses Sim’s native request path, redirects, socket timeout and parent cancellation. It performs no automatic retries, matches the returned target exactly, rejects incompatible responses, and applies a 64 KiB projection limit after the native transport cap. Includes registry entries, catalog templates and opt-in skill suggestions, generated metadata/docs, and the existing neutral search icon.

Validation includes the real Serializer → GenericBlockHandler → executeTool → pinned HTTP transport with only HTTP/DNS responses substituted, plus contribution contract tests, application type checking, generated metadata/docs/catalog checks and boundary audits. The graph baseline refresh records an intentional one-module block addition; exact staging comparison is 0/+1 modules across all 75 guarded entries, with no executable-registry reachability. The full generated refresh also incorporates drift already present at the pinned staging commit.

Validation results: 37/37 native execution cases (independently repeated), 21/21 contribution contract tests, full application type checking, and the required generation/boundary checks passed. Network responses were substituted; live provider availability and authorization involving persisted user/workspace state were not exercised. The native socket timeout is not a total deadline.

The generated documentation is preserved exactly as emitted by the existing generator. Its trailing whitespace produces two cosmetic diff-check findings; generated-doc freshness and original-source whitespace checks pass.

@vercel

vercel Bot commented Sep 12, 2026

Copy link
Copy Markdown

@AgentTanuki is attempting to deploy a commit to the Sim Team on Vercel.

A member of the Team first needs to authorize it.

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