Skip to content

v0.11.2: security agent (model + temp + sandbox)#15

Merged
BaseInfinity merged 1 commit into
mainfrom
v0.11.2-security-agent
May 18, 2026
Merged

v0.11.2: security agent (model + temp + sandbox)#15
BaseInfinity merged 1 commit into
mainfrom
v0.11.2-security-agent

Conversation

@BaseInfinity

Copy link
Copy Markdown
Owner

Full surface for a dedicated security agent: model triplet (mirrors v0.10.2 planner), temperature (v0.11.1), and tool-denial sandbox (v0.10.5 plan).

5 new flags. 395 tests / 12 suites. Composes with every prior flag — five agents now have first-class surface (coder/build, small_model, planner, reviewer, security).

…box)

Joelhooks community config dedicates a 'security' agent to 'is this code
safe' reviews with the same write/edit/patch denial as plan-mode.
v0.11.2 ships the full surface mirroring planner's v0.10.2 + v0.10.5 +
v0.11.1 combo.

  npx opencode-sdlc-wizard pick \
    --tier proprietary --provider anthropic \
    --security-tier proprietary --security-provider openai \
    --security-temp 0.1 \
    --sandbox-security

Yields agent.security = {model: 'openai/gpt-5.3-codex', temperature: 0.1,
tools: {write: false, edit: false, patch: false}}.

New flags (5):
  --security-tier T --security-provider P [--security-model M]  # triplet
  --security-temp T                                              # temperature
  --sandbox-security                                             # tools denial

All flags opt-in, all-or-nothing on the triplet, default-model fallback
via shared default_model_for() (same lookup as coder/reviewer/planner/
small). validate_agent_triplet() helper extended with 'security' role.

Tests: T61-T65 in test-backend-picker (model + sandbox + triple-compose +
partial-spec rejection + regression guard), T39-T40 in test-pick
(passthrough + regression). 395 tests across 12 suites (was 388 / 12 in
v0.11.1).

Full v0.11.2 hybrid covers FIVE agents: coder + small_model + planner +
reviewer + security.
@BaseInfinity BaseInfinity merged commit 626e349 into main May 18, 2026
@BaseInfinity BaseInfinity deleted the v0.11.2-security-agent branch May 18, 2026 02:46
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