mirror of
https://github.com/logancyang/obsidian-copilot.git
synced 2026-07-22 07:50:24 +00:00
* refactor: Simplify local search guidance handling in AutonomousAgentChainRunner and CopilotPlusChainRunner - Removed the `appendInlineCitationReminder` function and adjusted the logic in `AutonomousAgentChainRunner` to directly manage local search guidance. - Updated `CopilotPlusChainRunner` to retain and utilize the most recent local search guidance, ensuring it is positioned correctly adjacent to user queries. - Modified `buildLocalSearchInnerContent` to accept introductory text instead of guidance, enhancing clarity in the payload structure. - Removed related tests for the deprecated `appendInlineCitationReminder` function, streamlining the codebase. * refactor: Enhance localSearch payload structure and guidance handling - Made localSearch payload self-contained by embedding RAG instructions, documents, and citation guidance directly within the `<localSearch>` block. - Updated AutonomousAgentChainRunner and CopilotPlusChainRunner to ensure each localSearch call carries its own guidance block, improving citation accuracy in multi-search scenarios. - Introduced a new utility function to insert guidance before the user query label, ensuring clarity in the payload structure. - Adjusted related tests to validate the new guidance handling logic. * docs: Add deprecation guide for IntentAnalyzer and Broca - Created a comprehensive document outlining the responsibilities of the `IntentAnalyzer` and Broca API within the Copilot Plus intent analysis flow. - Detailed the current functionalities, known consumers, migration constraints, and a phased migration plan to ensure feature parity and smooth transition. - Highlighted risks and mitigation strategies associated with the deprecation process, along with open questions for further consideration. * fix: Prevent infinite rolling animation in ToolCallBanner when result is present Add defensive check that stops animation when tool result exists, even if isExecuting flag wasn't updated. This fixes race conditions where marker updates fail or are delayed during streaming. 🤖 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering> --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Happy <yesreply@happy.engineering> |
||
|---|---|---|
| .. | ||
| CITATION_IMPLEMENTATION.md | ||
| CONTEXT_ENGINEERING.md | ||
| deprecating-intent-analyzer.md | ||
| MESSAGE_ARCHITECTURE.md | ||
| TECHDEBT.md | ||
| TOOLS.md | ||