-
a573d33d0a
Add undo manager and CoW semantics for tool execution
main
fegger
2026-05-26 09:50:23 +02:00
-
d92a46ed8b
Update README.md
fegger
2026-05-25 00:57:40 +02:00
-
3ab8542cf4
Fix semantic cache distance calculation, tool path validation, and add deferred settings persistence
fegger
2026-05-21 20:41:58 +02:00
-
b7b3a185a0
Add automatic folder creation for file operations and improve chat session handling
fegger
2026-05-21 20:35:05 +02:00
-
d330b94816
Add stop button to cancel in-flight requests
fegger
2026-05-21 18:30:43 +02:00
-
3d9be7dfdb
Simplify tool call nudging and refine action detection
fegger
2026-05-21 17:45:00 +02:00
-
c2c2d51da5
Add recursive tool call handling with depth limit
fegger
2026-05-21 17:08:45 +02:00
-
624df32c37
Add model change callback and improve chat UI robustness
fegger
2026-05-21 16:47:08 +02:00
-
f6edc321e3
Add Ollama model selector dropdown and improve automatic tool detection
fegger
2026-05-21 16:31:15 +02:00
-
51208e2031
Restructure chat input layout and fix activity indicator sizing
fegger
2026-05-21 15:18:49 +02:00
-
99a644ba96
Strengthen tool-calling discipline with retries and automatic fallback
fegger
2026-05-21 15:09:40 +02:00
-
949e7d77ff
Add activity indicator for chat operations
fegger
2026-05-21 10:48:07 +02:00
-
db96858222
Add automatic read tool execution for non-action assistant responses
fegger
2026-05-21 10:39:22 +02:00
-
e7b753014c
Add chat session history with dropdown UI
fegger
2026-05-21 10:36:55 +02:00
-
5c2078aebb
Strengthen tool-calling discipline and add auto-nudge fallback
fegger
2026-05-21 10:23:53 +02:00
-
af9f0d165a
Add
list_vault_tags and get_vault_stats tools to all agent modes
fegger
2026-05-21 10:08:05 +02:00
-
5350df92dd
Add in-app debug log panel and rich vault search
fegger
2026-05-21 09:37:46 +02:00
-
68ac64cc02
Refactor conversation state to use dynamic system prompts
fegger
2026-05-21 09:09:55 +02:00
-
96f201bf3f
Add dual-model support with separate chat and agent models
fegger
2026-05-21 09:00:11 +02:00
-
ae747a4470
Update README with new features and fix streaming state cleanup
fegger
2026-05-20 23:25:07 +02:00
-
3d3b996839
Refine Ollama response content-type validation
fegger
2026-05-20 22:57:43 +02:00
-
f1afba70ff
Add structured memory injection and telemetry tracking
fegger
2026-05-20 22:46:42 +02:00
-
f98afcd6b0
Add tool telemetry tracking for LLM calls and vault searches
fegger
2026-05-20 22:32:15 +02:00
-
fbb744ba6b
Add structured memory system for persistent agent context
fegger
2026-05-20 22:18:33 +02:00
-
9d4eb9a62a
Add dry-run mode, target folder filtering, and tag normalization
fegger
2026-05-20 22:04:05 +02:00
-
2db7c34920
Add configurable agent modes with per-mode tool filtering
fegger
2026-05-20 21:49:41 +02:00
-
2f739c6f21
Refactor test mocks to access engine instances directly
fegger
2026-05-20 20:52:23 +02:00
-
106abfa718
Integrate Obsidian metadataCache across extraction and tooling
fegger
2026-05-20 20:36:47 +02:00
-
3c7c4d58bb
Add hybrid search with filtering and recency boost
fegger
2026-05-20 19:52:49 +02:00
-
3abacb5d6e
Add NoteContextBuilder for enhanced chat context gathering
fegger
2026-05-20 19:17:42 +02:00
-
64ee7763fe
Add workflow command support to chat view
fegger
2026-05-20 18:58:21 +02:00
-
158d5f68e6
Add action preview builder for write tool confirmation
fegger
2026-05-20 18:36:00 +02:00
-
95a6954b50
Add vault note management tools
fegger
2026-05-20 18:19:09 +02:00
-
8e338afeac
feat: increase vault context limits and make them configurable
fegger
2026-05-20 01:20:49 +02:00
-
f09e134948
fix: include tags in vault context sent to AI and update system prompt
fegger
2026-05-20 01:13:40 +02:00
-
a8d8936b11
feat: add auto-tag and auto-link note organization features
fegger
2026-05-20 00:12:30 +02:00
-
cb621c83b5
fix: process embeddings sequentially, shorten prompts, fix tests
fegger
2026-05-19 23:51:29 +02:00
-
cc97d77810
fix: use collection deletion instead of reset, add embedding retry, slow down indexing
fegger
2026-05-19 23:41:05 +02:00
-
ce109cf6fb
fix: prevent race conditions during vault index rebuild and rate-limit embeddings
fegger
2026-05-19 23:29:34 +02:00
-
fae74ade95
feat: add semantic/RAG vault indexing with automatic background sync
fegger
2026-05-19 23:00:04 +02:00
-
4f3472a49c
fix: move all CORS headers into nginx location block
fegger
2026-05-19 22:21:44 +02:00
-
b62ad15be8
fix: move CORS OPTIONS handling into nginx location block
fegger
2026-05-19 22:15:04 +02:00
-
76887ea8ca
feat: add Nginx reverse proxy for robust CORS handling
fegger
2026-05-19 22:08:11 +02:00
-
1ccd637149
fix: sanitize ChromaDB URL and update docker-compose CORS config
fegger
2026-05-19 21:59:35 +02:00
-
6c438f7a4d
fix: remove artificial MAX_STREAM_CHUNKS limit that cut off long responses
fegger
2026-05-19 21:24:38 +02:00
-
70bf963f28
feat: add thinking indicator while model is generating
fegger
2026-05-19 21:21:47 +02:00
-
810676ff21
feat: add Ollama icon and modern chat UI styling
fegger
2026-05-19 21:18:50 +02:00
-
138890b9d2
feat: improve UX for Ollama 404 errors (missing model)
fegger
2026-05-19 21:13:08 +02:00
-
1ed2e39c3d
fix: resolve ESLint errors and align chromadb types with bundled client
fegger
2026-05-19 20:44:27 +02:00
-
97cc4ed5fe
fix: bundle chromadb and fix fetch invocation in Electron
fegger
2026-05-19 20:38:50 +02:00
-
26e178fa96
Fix Electron resolution for optional chromadb dependency
fegger
2026-05-19 20:19:28 +02:00
-
3342d7d955
fix: use npm install (not --production) so build tools are available
fegger
2026-05-19 19:01:45 +02:00
-
9367811c5a
fix: switch to esbuild bundling — single main.js at plugin root
fegger
2026-05-19 18:23:24 +02:00
-
4ea2734ade
fix: move obsidian to devDependencies, improve shim export
fegger
2026-05-19 18:21:17 +02:00
-
44cff07ea1
fix: add main.js shim at plugin root for Obsidian loader
fegger
2026-05-19 18:12:14 +02:00
-
d31c989423
fix: cherry-pick improvements from feature/semantic_caching
fegger
2026-05-19 18:02:23 +02:00
-
378642152e
fix: plugin cannot be installed — manifest path, deps, and install script
feature/multi-step-workflows
fegger
2026-05-19 17:39:10 +02:00
-
26d86d01db
Update main entry point to dist/main.js
fegger
2026-05-19 17:35:47 +02:00
-
2d78882594
chore: move compiled output to dist
fegger
2026-05-19 17:30:05 +02:00
-
2e26c72c0c
Add workflow engine for multi-step chained reasoning
fegger
2026-05-08 19:44:16 +02:00
-
52b4a6c021
Add tests for conversation state, graph view, tool executor, and vectorization
fegger
2026-05-08 18:21:20 +02:00
-
4a66b46844
Add dependency graph view and refine chat message type
fegger
2026-05-08 12:33:45 +02:00
-
771db09d24
Refactor chat view and add conversation state management
fegger
2026-05-08 11:52:31 +02:00
-
b37ca2c178
Add cache interface and semantic cache tests
fegger
2026-05-08 02:20:06 +02:00
-
6bc1133a81
Refactor type annotations and error handling in core modules
fegger
2026-05-08 02:19:44 +02:00
-
fff98d1a2e
Merge branch 'modularize-indexing-pipeline'
fegger
2026-05-07 23:45:31 +02:00
-
-
6423e2aa0d
Clean up settings display and remove validation logic
modularize-indexing-pipeline
fegger
2026-05-07 23:23:32 +02:00
-
1985f849f4
Add semantic caching support with ChromaDB integration
fegger
2026-05-07 23:03:58 +02:00
-
951c3bbc92
Fix variable naming consistency for chroma URL configuration
fegger
2026-05-07 22:41:15 +02:00
-
d4a0919764
Fix merge conflicts and apply all semantic cache fixes
fegger
2026-05-07 22:36:09 +02:00
-
e6d791a655
Update README.md
fegger
2026-05-07 21:36:39 +02:00
-
ae16396a7a
Integrate semantic cache with ChromaDB URL
fegger
2026-05-07 21:34:19 +02:00
-
179a58b95b
Add semantic cache support using ChromaDB
fegger
2026-05-07 20:53:28 +02:00
-
a36a5f1687
Fix variable naming consistency for chroma URL configuration
feature/semantic_caching
fegger
2026-05-07 22:41:15 +02:00
-
c598d9cf01
Fix merge conflicts and apply all semantic cache fixes
fegger
2026-05-07 22:36:09 +02:00
-
d37b9f23bd
Add semantic caching and indexing pipeline
fegger
2026-05-07 22:23:35 +02:00
-
47ecd3f803
feat: Implement modular indexing pipeline with extraction, normalization, and vectorization components
fegger
2026-05-07 22:13:43 +02:00
-
d9ef748b6f
Update README.md
fegger
2026-05-07 21:36:39 +02:00
-
96d7323377
Integrate semantic cache with ChromaDB URL
fegger
2026-05-07 21:34:19 +02:00
-
-
f3a10a4b01
Merge pull request 'Refactor retry logic and extract scoring weights' (#1) from agent/review into main
fegger
2026-05-07 20:56:27 +02:00
-
-
b37aaeb4d4
Add semantic cache support using ChromaDB
fegger
2026-05-07 20:53:28 +02:00
-
-
-
79db888f9e
Refactor README with comprehensive documentation
fegger
2026-05-07 19:10:15 +02:00
-
3ab326ffc2
Refactor retry logic and extract scoring weights
fegger
2026-05-07 19:02:36 +02:00
-
-
667553ee9d
Add check for signal abort before retrying
fegger
2026-05-07 15:32:13 +02:00
-
4fabf1df98
Refactor lint config and retry logic
fegger
2026-05-07 14:44:59 +02:00
-
140198177b
Guard cleanup of currentStreamController after abort
fegger
2026-05-07 14:16:53 +02:00
-
9823761e03
Implement stream cancellation in OllamaClient
fegger
2026-05-07 12:11:01 +02:00
-
45993bea67
``` Remove stream cancellation logic and refactor controller usage
fegger
2026-05-07 00:59:17 +02:00
-
435e1f0d93
Update coverage reports timestamp Implement retry abort mechanism in OllamaClient Add caching and cancellation support to VaultIndexer
fegger
2026-05-07 00:48:12 +02:00
-
4ddef0b98f
Update coverage reports with new metrics and timestamps
fegger
2026-05-07 00:43:57 +02:00
-
ccd2c3e0d8
Refactor message handling in chat view and improve API error handling
fegger
2026-05-07 00:06:19 +02:00
-
75fa07f148
``` Remove unused isValidHttpUrl function and related tests
fegger
2026-05-07 00:02:32 +02:00
-
cec8302dbe
Update coverage reports and fix Ollama client abort handling
fegger
2026-05-06 23:44:29 +02:00
-
0920e0959e
Refactor message handling and remove result limit in vault indexing
fegger
2026-05-06 22:45:03 +02:00
-
ea792b0034
Update safeParseJson to check for dangerous object keys recursively
fegger
2026-05-06 22:38:31 +02:00
-
579e60f5d5
``` Increase test coverage across multiple modules (91.2% statements, 82.85% branches, 82.35% functions, 93.1% lines)
fegger
2026-05-06 22:30:29 +02:00
-
649061a747
Added new files for Ollama plugin functionality
fegger
2026-05-06 22:03:52 +02:00
-
333328804a
Remove deprecated files and update coverage reports
fegger
2026-05-06 21:52:58 +02:00
-
ccb0603d0c
Update streaming handling and improve model validation
fegger
2026-05-06 21:48:27 +02:00
-
3f23335ba1
Remove summary functionality from VaultIndexer
fegger
2026-05-06 21:24:28 +02:00