Skip to content

Conversation

@JegernOUTT
Copy link
Member

Integrate new tools for knowledge management and update existing func…tionality

  • Add create_memory_bank tool to gather project structure data and store it in the memory bank.
  • Implement create_knowledge tool to create knowledge entries in the vector database for future reference.
  • Modify chat behavior to exclude or include tools depending on chat modes.
  • Adjust subchat function to process tool calls as needed.
  • Include detailed instructions and strategies in agent prompts for effective use of tools.
  • Enhance PathsHolderNodeArc with additional utility methods for path and child retrieval.
  • Update HTTP client initialization for vector database embedding service.
  • Apply filtering to vecdb search results based on rejection threshold.
  • Tweak routing logic and prepend system prompt handling across various modules.

@JegernOUTT JegernOUTT self-assigned this Feb 19, 2025
@JegernOUTT JegernOUTT force-pushed the engine/knowledge-saving-tools branch 2 times, most recently from 667af3b to 9846ef4 Compare February 19, 2025 09:30
@JegernOUTT JegernOUTT force-pushed the engine/knowledge-saving-tools branch from 30f2aa5 to 3f10e6e Compare February 25, 2025 05:44
…tionality

- Add `create_memory_bank` tool to gather project structure data and store it in the memory bank.
- Implement `create_knowledge` tool to create knowledge entries in the vector database for future reference.
- Modify chat behavior to exclude or include tools depending on chat modes.
- Adjust subchat function to process tool calls as needed.
- Include detailed instructions and strategies in agent prompts for effective use of tools.
- Enhance `PathsHolderNodeArc` with additional utility methods for path and child retrieval.
- Update HTTP client initialization for vector database embedding service.
- Apply filtering to vecdb search results based on rejection threshold.
- Tweak routing logic and prepend system prompt handling across various modules.
…t back HTTP client setup with conditional certificate validation.
Adjust the scoring mechanism to prioritize deeper and smaller directories for exploration. Increase depth weight and reduce size impact in score calculation. Update the sorting order for targets to ascending based on scores.

Revise the system prompt to include structured analysis guidelines and operational constraints. Enhance the expert wrap-up prompt with clearer instructions for creating knowledge entries.
@JegernOUTT JegernOUTT force-pushed the engine/knowledge-saving-tools branch from 3f10e6e to e164ea7 Compare February 26, 2025 10:03
@olegklimov olegklimov merged commit c0dfbed into main Feb 26, 2025
7 checks passed
@olegklimov olegklimov deleted the engine/knowledge-saving-tools branch February 26, 2025 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants