docs: shift vector search to v0.3.0 and make provider-agnostic
- Moved vector search out of v0.2.0 (blocking the TUI release). - Re-architected as 'Asynchronous Embedding Gateway' in v0.3.0. - Supports Ollama, llama.cpp, and OpenAI based on .env configuration. - Operates via a background worker thread to prevent Merkle GC churn during active text editing.
This commit is contained in:
10
gtd.org
10
gtd.org
@@ -121,10 +121,6 @@ Roadmap basis: Evolutionary roadmap from README.org. Working backwards from SOTA
|
|||||||
- Create/update/delete headlines, set properties, manage TODO states
|
- Create/update/delete headlines, set properties, manage TODO states
|
||||||
- Handle =id:= links and internal links
|
- Handle =id:= links and internal links
|
||||||
- Pure Lisp implementation (no Emacs subprocess)
|
- Pure Lisp implementation (no Emacs subprocess)
|
||||||
***** TODO Implement local vector search (Ollama embeddings)
|
|
||||||
- =generate-embeddings= via Ollama API
|
|
||||||
- Add =:vector= slot to org-object
|
|
||||||
- Semantic search with cosine similarity over memory
|
|
||||||
***** TODO Implement tool permission tiers (ask/allow/deny)
|
***** TODO Implement tool permission tiers (ask/allow/deny)
|
||||||
- Per-tool permission plist stored in org-object
|
- Per-tool permission plist stored in org-object
|
||||||
- =generate-tool-belt-prompt= filters denied tools before LLM sees them
|
- =generate-tool-belt-prompt= filters denied tools before LLM sees them
|
||||||
@@ -217,6 +213,12 @@ Unified control plane: hooks + cron + routing in one skill. Deep project underst
|
|||||||
- =:project= (scoped to current work)
|
- =:project= (scoped to current work)
|
||||||
- Scope-aware retrieval in memory.lisp
|
- Scope-aware retrieval in memory.lisp
|
||||||
|
|
||||||
|
**** TODO 4. Asynchronous Embedding Gateway
|
||||||
|
***** TODO Implement provider-agnostic org-skill-embedding-gateway
|
||||||
|
- Support Ollama, llama.cpp, and OpenAI based on .env config
|
||||||
|
- Implement lazy-loading: edits mark nodes as =:vector :pending=
|
||||||
|
- Background worker thread batches pending nodes and updates Merkle tree silently
|
||||||
|
|
||||||
**** TODO 4. Slash Commands (TUI ergonomics)
|
**** TODO 4. Slash Commands (TUI ergonomics)
|
||||||
***** TODO M-x style command palette
|
***** TODO M-x style command palette
|
||||||
***** TODO /- prefix for command mode
|
***** TODO /- prefix for command mode
|
||||||
|
|||||||
Reference in New Issue
Block a user