| feat(deps): added pi.zod exports and removed TypeBox package exports
- Added canonical pi.zod schema API exports and removed TypeBox package exports/imports.
- Migrated Tool schema typing from TypeBox to shared TSchema/Zod flow with legacy TypeBox compatibility.
- Updated AI provider adapters and MCP/agent builders to convert tool params through toolWireSchema().
- Reworked schema validation from AJV to Zod-safe parsing with fromTypeBox, toolWireSchema, and meta schema checks.
| 17 天前 |
| feat: added host-uri frame and rpc bridge for read/write/cancel routing
- Added set_host_uri_schemes and host-uri frame/type definitions; documented read/write/cancel behavior.
- Added RpcHostUriBridge in rpc mode to register schemes, dispatch read/write/cancel ops, and clear pending requests.
- Added internal URL write support with lowercased scheme matching, handler routing, and hashline-prefixed success output.
- Added Python host-uri APIs/exports, cancellable client request handling, and host-uri read/write test coverage.
| 17 天前 |
| refactor: replaced instanceof Promise checks with isPromise utility
- Imported isPromise from node:util/types in four modules.
- Replaced four instanceof Promise checks with isPromise calls for more reliable promise detection.
| 5 天前 |
| feat: added host-uri frame and rpc bridge for read/write/cancel routing
- Added set_host_uri_schemes and host-uri frame/type definitions; documented read/write/cancel behavior.
- Added RpcHostUriBridge in rpc mode to register schemes, dispatch read/write/cancel ops, and clear pending requests.
- Added internal URL write support with lowercased scheme matching, handler routing, and hashline-prefixed success output.
- Added Python host-uri APIs/exports, cancellable client request handling, and host-uri read/write test coverage.
| 17 天前 |
| refactor(compaction): moved compaction APIs to @oh-my-pi/pi-agent-core
- Relocated compaction, branch-summarization, pruning, and utils from coding-agent to packages/agent/src/compaction.
- Moved OpenAI remote compaction helpers from packages/ai to the new compaction module.
- Added handoff.ts with extractHandoffDocument, createHandoffContext, and renderHandoffPrompt helpers.
- Exposed new entries.ts with standalone SessionEntry types so coding-agent no longer owns them.
| 17 天前 |