Commit Graph

3 Commits

  • fix(coding-agent): align ToolDefinition.execute signature with AgentTool
    BREAKING CHANGE: ToolDefinition.execute parameter order changed from
    (id, params, onUpdate, ctx, signal) to (id, params, signal, onUpdate, ctx).
    
    This aligns with AgentTool.execute so wrapping built-in tools no longer
    requires parameter reordering. Update extensions by swapping signal and
    onUpdate parameters.
  • Add MiniMax provider support (#656 by @dannote)
    - Add minimax to KnownProvider and Api types
    - Add MINIMAX_API_KEY to getEnvApiKey()
    - Generate MiniMax-M2 and MiniMax-M2.1 models
    - Add context overflow detection pattern
    - Add tests to all required test files
    - Update README and CHANGELOG with attribution
    
    Also fixes:
    - Bedrock duplicate toolResult ID when content has multiple blocks
    - Sandbox extension unused parameter lint warning
  • feat(extensions): add sandbox extension for OS-level bash sandboxing (#673)
    Uses @anthropic-ai/sandbox-runtime to enforce filesystem and network
    restrictions on bash commands (sandbox-exec on macOS, bubblewrap on Linux).
    
    Features:
    - Per-project config via .pi/sandbox.json
    - Global config via ~/.pi/agent/sandbox.json
    - Enabled by default with sensible defaults
    - --no-sandbox flag to disable
    - /sandbox command to view current config