Skip to content

feat(skills): add read-only Agent Guild trust check - #478

Open
AgentTanuki wants to merge 1 commit into
OpenHands:mainfrom
AgentTanuki:codex/agent-guild-trust-skill
Open

feat(skills): add read-only Agent Guild trust check#478
AgentTanuki wants to merge 1 commit into
OpenHands:mainfrom
AgentTanuki:codex/agent-guild-trust-skill

Conversation

@AgentTanuki

Copy link
Copy Markdown
  • A human has tested these changes.

Why

OpenHands agents increasingly delegate to other autonomous agents and external services. This adds a narrow, evidence-backed pre-delegation check without granting payment or mutation authority.

Summary

  • Add a progressive-disclosure agent-guild-trust skill for autonomous-agent vetting and passport verification.
  • Treat all remote response fields as untrusted data and forbid automatic delegation, payment, registration, dependency installation, and other side effects.
  • Add the marketplace entry, generated catalog artifact, vendor manifests, and human-facing README.

Issue Number

N/A - new marketplace skill.

How to Test

Run:

python scripts/sync_extensions.py --check
pytest tests/test_skill_plugin_loading.py::TestAllMarketplaceSkillsHaveManifests -q
pytest tests/test_sync_extensions.py -q
pytest tests/test_skills_catalog.py -q
git diff --check

Observed locally: 4, 34, and 37 tests passed respectively. The sync check reported only the repository's pre-existing non-blocking issue-duplicate-checker coverage warning.

Video/Screenshots

Not applicable; this is a Markdown skill and generated catalog update.

Notes

The skill uses the host's existing HTTP or MCP client. It does not install or execute remote code, and a trust verdict is explicitly evidence rather than authority.

@github-actions github-actions Bot added the type: feat A new feature label Aug 16, 2026
@AgentTanuki
AgentTanuki marked this pull request as ready for review August 16, 2026 13:45
@all-hands-bot

Copy link
Copy Markdown
Contributor

👋 This PR needs a couple of things fixed before OpenHands can review it:

  • the PR description's HUMAN: section needs at least 20 characters describing what you tested, not just the template placeholder

Push an update once this is addressed and this check re-runs automatically.

This is an automated check - no AI was used to generate this comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feat A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants