Skip to content

Upgrade pi-coding-agent to 0.70.6#267

Open
LikiosSedo wants to merge 1 commit into
mainfrom
upgrade/pi-coding-agent-0.70.6
Open

Upgrade pi-coding-agent to 0.70.6#267
LikiosSedo wants to merge 1 commit into
mainfrom
upgrade/pi-coding-agent-0.70.6

Conversation

@LikiosSedo
Copy link
Copy Markdown
Collaborator

Summary

  • Upgrade @mariozechner/pi-coding-agent from ^0.55.3 to ^0.70.6.
  • Adapt Siclaw session creation to the newer pi-agent SDK surface (AuthStorage, ModelRegistry, SettingsManager, tool definition factories, and AgentSessionRuntime).
  • Preserve Siclaw custom tool, MCP, WebUI agentbox, context guard, DP/delegation, and compaction behavior.
  • Pass provider headers through Siclaw compaction summarization.
  • Add namespace-scope guidance to avoid broadening namespace-scoped requests into all-namespace scans.

Validation

  • npm run build
  • npm test -- src/agentbox/session.test.ts src/core/compaction.test.ts src/core/extensions/compaction-safeguard.test.ts src/core/mcp-client.test.ts src/core/tool-registry.test.ts src/core/guard-pipeline.test.ts src/core/tool-result-context-guard.test.ts
  • Earlier full suite on this upgrade branch: npm test (148 files, 3100 passed, 2 skipped)
  • Built and pushed test images tagged pi0706-main-20260515-1333-52c3c75-dirty
  • Deployed and smoke-tested in sdliu-siclaw via WebUI port-forward:
    • plain chat + SSE completion
    • restricted bash guardrail path
    • successful cluster-aware tool path
    • Stop generating / abort / recovery
    • Deep Investigation mode
    • MCP siflow_diagnose.job_diagnose
    • agentbox pod recycle + same-session restore

Notes

The upgrade keeps Siclaw's existing orchestration and context-management layers. The remaining upgrade-sensitive hooks are streamFn, transformContext, and appendMessage, which are covered by focused tests and WebUI smoke validation here.

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