Skip to content

v0.8.0

Choose a tag to compare

@ChrisRomp ChrisRomp released this 12 Mar 02:37
· 223 commits to main since this release

What's New

/agent Validation (#80)

  • /agent <name> now validates the agent exists before switching
  • Shows available agents on mismatch

/agents Command (#81)

  • Lists all discovered agents with source labels (plugin, user, workspace)
  • Extracts description from YAML frontmatter or first content line
  • Marks currently active agent

Multi-Source Agent Discovery

  • Agents discovered from three sources (workspace overrides earlier):
    1. Installed plugins (~/.copilot/installed-plugins/**/agents/)
    2. User profile (~/.copilot/agents/)
    3. Workspace (<workspace>/agents/)

Access Control (from v0.7.1, included in this release)

  • Platform-level access control with additive union model
  • Secure-by-default: missing access config = deny
  • Model fallback bug fix (config fallbacks when listModels fails)

Breaking Change

  • Access control is now secure-by-default. If no access block is configured at either the platform or bot level, all users are denied. Previously, missing access config meant open access. Add an access block with "mode": "open" to restore the previous behavior, or configure an allowlist. See configuration docs for details.

Full Changelog: v0.7.0...v0.8.0