Skip to content

fix: enforce agent and cli installation policies - #19

Merged
icco merged 7 commits into
mainfrom
fix/main-ci
Oct 12, 2026
Merged

icco merged 7 commits into
mainfrom
fix/main-ci

Conversation

@icco

@icco icco commented Oct 12, 2026

Copy link
Copy Markdown
Owner

Why

Address #18 review findings with Robinhood denies for restricted agents and strict pnpm policy during global CLI installation.

Risks

The pinned CLI and its platform packages need version-specific release-age exceptions.

@icco
icco marked this pull request as ready for review October 12, 2026 23:25
@icco
icco requested a balanced review from Copilot October 12, 2026 23:28
@icco

icco commented Oct 12, 2026

Copy link
Copy Markdown
Owner Author

Also rewrites README.md around setup and operation, removes stale migration notes and plugin proposals, and documents all six MCP integrations and the updated agent permissions.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The access restrictions and installation policy are correctly implemented and covered by existing tests.

0 open findings

What changed in this PR

Enforces restricted-agent Robinhood access controls and applies pnpm release-age policy to global CLI installation.

Changes:

  • Denies Robinhood tools for general and explore.
  • Tests agent permissions at configuration and runtime levels.
  • Adds CLI release-age exceptions and loads them during Docker builds.
File Description
opencode.jsonc Adds Robinhood deny rules.
tests/​routing.test.mjs Verifies configured deny rules.
scripts/​test-router-integration.mjs Validates effective runtime permissions.
pnpm-workspace.yaml Exempts pinned CLI platform packages.
Dockerfile Applies pnpm policy to global installation.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@icco
icco requested a balanced review from Copilot October 12, 2026 23:40
@icco
icco merged commit 736a688 into main Oct 12, 2026
10 checks passed
@icco
icco deleted the fix/main-ci branch October 12, 2026 23:42

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The policy changes are correctly applied and covered by configuration and runtime tests.

0 open findings

🧠 Review effort: Balanced

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.

2 participants