Skip to content

feat: Pi CLI/SDK conformance fixes and structured debug logging#57

Merged
NathanFlurry merged 1 commit intomainfrom
ralph/nodejs-conformance-fixes
Mar 28, 2026
Merged

feat: Pi CLI/SDK conformance fixes and structured debug logging#57
NathanFlurry merged 1 commit intomainfrom
ralph/nodejs-conformance-fixes

Conversation

@NathanFlurry
Copy link
Copy Markdown
Member

Summary

  • Fix Pi PTY Ctrl+C, width/rendering, node tool capabilities, and shutdown behavior
  • Add comprehensive Pi SDK coverage: session lifecycle, subprocess semantics, tool events, filesystem, network policy, permissions, path safety, resource cleanup
  • Add Pi cross-surface parity, error reporting, config discovery, repo workflow, session resume, and worktree mutation tests
  • Add OpenCode PTY real-provider test and SSRF protection with localhost RPC exemptions
  • Add host-side PTY allocation for HostBinaryDriver and structured debug-log channel
  • Fix WasmVM shell cwd propagation, path-based command dispatch, and PTY resize handling
  • Audit and fix hardcoded monorepo dependency paths in publishable packages

Test plan

  • Pi PTY tests pass (Ctrl+C, width, resize)
  • Pi SDK tests pass (lifecycle, subprocess, tool events, filesystem, network, permissions, path safety, cleanup)
  • Pi cross-surface parity and error reporting tests pass
  • OpenCode PTY real-provider test passes
  • SSRF protection tests pass
  • WasmVM shell and terminal tests pass
  • Existing test suite remains green

- Fix Pi PTY Ctrl+C, width/rendering, node tool capabilities, and shutdown behavior
- Add comprehensive Pi SDK coverage: session lifecycle, subprocess semantics, tool events, filesystem, network policy, permissions, path safety, resource cleanup
- Add Pi cross-surface parity, error reporting, config discovery, repo workflow, session resume, and worktree mutation tests
- Add OpenCode PTY real-provider test
- Add SSRF protection and localhost RPC exemption support
- Add host-side PTY allocation for HostBinaryDriver
- Add structured debug-log channel for Pi and dev-shell investigations
- Fix WasmVM shell cwd propagation, path-based command dispatch, and PTY resize handling
- Audit and fix hardcoded monorepo dependency paths in publishable packages
@NathanFlurry NathanFlurry merged commit 9eab922 into main Mar 28, 2026
1 of 5 checks passed
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