Skip to content

feat: support embedded agent configuration options - #23

Merged
osimuka merged 2 commits into
mainfrom
feat/embedded-agent-options
Oct 5, 2026
Merged

osimuka merged 2 commits into
mainfrom
feat/embedded-agent-options

Conversation

@osimuka

@osimuka osimuka commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Add custom instructions, workspace and skill opt-outs, and tool allowlists with package-consumer and Workspace regression coverage.

Summary

Describe the problem and the changes in this pull request.

Validation

  • npm run typecheck
  • npm run build
  • npm test

Checklist

  • Tests added or updated where behavior changed
  • Documentation updated where needed
  • No secrets or generated credentials are included
  • Changes are focused and backward-compatible, or breaking changes are documented

Add custom instructions, workspace and skill opt-outs, and tool allowlists with package-consumer and Workspace regression coverage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

The documented MCP discovery workflow needs name conversion to produce working allowlists.

Review effort: Balanced
Findings: 2 Low severity

Open (2)
What changed in this PR

Adds configuration options for embedding the agent while preserving default behavior.

Changes:

  • Supports custom instructions and Workspace/skill opt-outs.
  • Adds runtime, MCP, and Workspace tool allowlists.
  • Documents embedding options and expands regression coverage.
File Description
tests/​agent.workspaceToolsMigrationContract.test.ts Tests Workspace tool filtering.
scripts/​test-package-consumer.mjs Exercises embedded configuration through package exports.
README.md Documents embedding options.
api/​core/​agent/​publicContracts.ts Applies allowlists to Workspace tools.
api/​core/​agent/​index.ts Implements factory configuration options.

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

Comment thread README.md Outdated
Comment thread api/core/agent/index.ts
Document MCP allowlist key conversion and verify enabled bundled skills are discovered and registered only when skill support is enabled.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

The configuration changes preserve defaults, include focused regression coverage, and have no identified blocking issues.

Review effort: Balanced
Findings: None

Resolved since last review (2)

@osimuka
osimuka merged commit b5acde4 into main Oct 5, 2026
5 checks passed
@osimuka
osimuka deleted the feat/embedded-agent-options branch October 5, 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.

2 participants