Skip to content

fix: validate Swift agent declarations and Homebrew taps - #8

Draft
showxu wants to merge 2 commits into
masterfrom
feat/full-agent-management
Draft

showxu wants to merge 2 commits into
masterfrom
feat/full-agent-management

Conversation

@showxu

@showxu showxu commented Nov 6, 2026 •

Copy link
Copy Markdown
Contributor

Allows the root .agent/Agents.swift declaration alongside .agent/agents.resolved in the source policy. Nested declarations, backups and unrelated local task state remain excluded.

Homebrew validation grants the enumerated formula names in a disposable configuration before auditing the tap, allowing validation under Homebrew’s formula trust requirements. Existing user configuration is preserved, and the temporary trust store and tap registration are cleaned up on success or failure.

Validation: 122 unit tests, 12 Homebrew recorder tests, actionlint, shellcheck, Bash syntax and diff checks passed. The unchanged source-policy consumer scenario and independent review passed. The complete CI workflow, including real Homebrew validation, passed at 9066ff1. Keep this draft with the Agents.swift migration until the requirement’s integration point.

@showxu showxu changed the title fix: allow Swift agent declaration files fix: validate Swift agent declarations and Homebrew taps Nov 6, 2026
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