feat(dreaming): add Pi AgentSession planning harness - #981
Conversation
Assisted-by: Hermes-Agent:openai-codex/gpt-5.6-terra
|
Reviewed by hand: No appearing faults or edge cases. Code looks clean and imports / exports align with their callee values and definitions / aligned functions. |
|
Requesting changes before merge.
Please isolate the AgentSession to the two daemon-owned tools and preserve a bounded, abortable planning call. I am preparing that correction now. |
|
Fixed in e07b33f.
Verified with:
|
e07b33f to
b9a69ce
Compare
|
Follow-up: amended the fix as b9a69ce. The isolated resource loader is now reloaded before AgentSession creation, so the dreaming-specific system prompt is actually installed. The real-session regression test asserts that prompt as well as the two-tool surface. The focused suite remains 20 passing and the daemon build passes. |
Summary
@earendil-works/pi-coding-agentand a Pi-backed AgentSession factory using the daemon’s resolved Pi model and credentialsRelationship
Stacked on #946 (#913 unified ingest) because this consumes its leased context → plan → deterministic apply boundary.
Verification
bun test platform/daemon/src/pipeline/ingest platform/daemon/src/pipeline/extraction-queue.test.ts --timeout 120000(101 passing)bun run --filter @signet/daemon build(passed)PR readiness
INDEX.md+dependencies.yaml)No public API or spec status changed; the documentation readiness item is not applicable to this internal planning-harness change.