Skip to content

feat: gut pi-embedded execution engine core (#74)#75

Merged
alexey-pelykh merged 1 commit intomainfrom
gut-pi-embedded-engine-core
Feb 27, 2026
Merged

feat: gut pi-embedded execution engine core (#74)#75
alexey-pelykh merged 1 commit intomainfrom
gut-pi-embedded-engine-core

Conversation

@alexey-pelykh
Copy link
Copy Markdown

Summary

  • Remove the entire pi-embedded execution engine: runEmbeddedPiAgent(), EmbeddedPiRunResult, pi-embedded-runner/, pi-embedded-subscribe/, pi-embedded-helpers/, pi-embedded-utils, pi-embedded-block-chunker, and all associated tests (~27K lines deleted, ~136 files removed)
  • Consumers now use AgentDeliveryResult from the ChannelBridge middleware or receive stub no-ops from pi-embedded.ts
  • Renamed surviving helpers: pi-embedded-helpersagent-helpers, pi-embedded-messagingagent-messaging, pi-embedded-block-chunkerblock-chunker, pi-embedded-utilsagent-utils

Continues the engine removal series: #64 (skills), #67 (agent tools), #69 (Docker sandbox), #71 (bash/exec), #73 (middleware boundary).

Closes #74

Test plan

  • pnpm build passes
  • pnpm test passes (839 tests green, 0 failures)
  • All 16 test failures from gutting were fixed: tests either updated to match stub behavior or deleted when testing removed functionality
  • Pre-commit hooks (oxlint) pass clean

🤖 Generated with Claude Code

Remove the entire pi-embedded execution engine — runEmbeddedPiAgent(),
EmbeddedPiRunResult, pi-embedded-runner/, pi-embedded-subscribe/,
pi-embedded-helpers/, pi-embedded-utils, pi-embedded-block-chunker,
and all associated tests (~27K lines deleted).

Consumers now use AgentDeliveryResult from the ChannelBridge middleware
or receive stub no-ops from pi-embedded.ts. Renamed surviving helpers:
pi-embedded-helpers → agent-helpers, pi-embedded-messaging → agent-messaging,
pi-embedded-block-chunker → block-chunker, pi-embedded-utils → agent-utils.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@alexey-pelykh alexey-pelykh enabled auto-merge (squash) February 27, 2026 23:40
@alexey-pelykh alexey-pelykh merged commit b77f1e9 into main Feb 27, 2026
2 checks passed
@alexey-pelykh alexey-pelykh deleted the gut-pi-embedded-engine-core branch February 27, 2026 23:51
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.

GUT pi-embedded execution engine core

1 participant