文件最后提交记录最后更新时间
refactor(shake): removed shake-summary mode and local-model compressor - Dropped summarizeShakeRegions, the shake-summary prompt, and related types. - Removed shake-summary compaction strategy and providers.shakeSummaryModel setting. - Migrated existing shake-summary configs to plain shake on load. - Simplified /shake to elide and images modes only. 1 天前
feat(agent): added AgentTelemetry across compaction and branch-summary - Added optional AgentTelemetry to summary, handoff, branch-summary, and compact option types. - Replaced one-shot completeSimple usage with instrumentedCompleteSimple across compaction, summary, and branch-summary calls and passed oneshotKind. - Added PiGenAIAttr.OneshotKind, InstrumentedChatSpanOptions, and response-header forwarding in telemetry span lifecycle. - Added resolveTelemetry propagation in coding-agent session and inspect-image paths to pass request-scoped telemetry. - Added compaction telemetry test harness and span assertions for success, no-telemetry, and error cases. 16 天前
refactor(shake): removed shake-summary mode and local-model compressor - Dropped summarizeShakeRegions, the shake-summary prompt, and related types. - Removed shake-summary compaction strategy and providers.shakeSummaryModel setting. - Migrated existing shake-summary configs to plain shake on load. - Simplified /shake to elide and images modes only. 1 天前
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 天前
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 天前
feat(agent): added shake compaction strategy primitives Introduce the shake compaction strategy in the core agent: exports, summary prompt, implementation, and unit coverage. 1 天前
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 天前
fix(agent): only emit image placeholder when result carried an image The OpenAI Responses compactor previously rewrote any empty tool result into "(see attached image)" regardless of whether the result actually contained an image block. Empty file reads now persist as empty strings. 13 天前
fix(compaction): made read tool-results prunable except for skill:// paths - Replaced flat protectedTools: string[] with ProtectedToolMatcher[] supporting predicate functions. - Regular file/URL read calls are now eligible for pruning and shake compaction. - read calls whose path starts with skill:// remain protected like native skill results. - Added collectToolCallsById to correlate tool results with their originating call arguments. 1 天前
refactor(shake): removed shake-summary mode and local-model compressor - Dropped summarizeShakeRegions, the shake-summary prompt, and related types. - Removed shake-summary compaction strategy and providers.shakeSummaryModel setting. - Migrated existing shake-summary configs to plain shake on load. - Simplified /shake to elide and images modes only. 1 天前
fix(compaction): made read tool-results prunable except for skill:// paths - Replaced flat protectedTools: string[] with ProtectedToolMatcher[] supporting predicate functions. - Regular file/URL read calls are now eligible for pruning and shake compaction. - read calls whose path starts with skill:// remain protected like native skill results. - Added collectToolCallsById to correlate tool results with their originating call arguments. 1 天前
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 天前