Andrew Phillips
|
04554fe04d
|
refactor: extract content info logic to item_service
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-25 20:46:30 -03:00 |
|
Andrew Phillips
|
52f707d1dd
|
fix: add missing default_allow_binary function
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-25 20:44:15 -03:00 |
|
Andrew Phillips
|
0932ea9614
|
chore: remove unused imports and variables
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-25 20:42:31 -03:00 |
|
Andrew Phillips
|
4abb9794e0
|
fix: add missing item_service argument to AsyncItemService::new
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 20:29:48 -03:00 |
|
Andrew Phillips
|
1f11351d9b
|
refactor: optimize item service creation by creating it once per connection
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 20:27:21 -03:00 |
|
Andrew Phillips
|
7eefb64d15
|
refactor: extract shared content streaming logic into helper function
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 20:23:18 -03:00 |
|
Andrew Phillips
|
ad1064ec02
|
feat: optimize item content retrieval to reduce redundant database queries
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 20:20:29 -03:00 |
|
Andrew Phillips
|
4acec3d3dd
|
refactor: optimize item content streaming to reduce redundant database queries
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 20:17:45 -03:00 |
|
Andrew Phillips
|
b9d6bd52d5
|
feat: implement streaming for item content with offset and length support
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 19:33:24 -03:00 |
|
Andrew Phillips
|
d03712874b
|
fix: log correct response body size in logging middleware
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 19:13:19 -03:00 |
|
Andrew Phillips
|
6ee1c64080
|
feat: implement length parameter handling in stream_item_content_by_id
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 19:11:03 -03:00 |
|
Andrew Phillips
|
694575ad36
|
fix: replace streaming with synchronous content retrieval
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 19:06:48 -03:00 |
|
Andrew Phillips
|
b039bc4b33
|
fix: remove unused imports and fix field access errors
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 19:05:33 -03:00 |
|
Andrew Phillips
|
4dc4d89f81
|
feat: add decompression support for streaming item content
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 19:04:11 -03:00 |
|
Andrew Phillips
|
cbb5af6ea5
|
fix: remove incorrect .dat extension from async item file path
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:57:18 -03:00 |
|
Andrew Phillips
|
7ef2ac670b
|
fix: resolve lifetime issues and remove unused imports
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:50:21 -03:00 |
|
Andrew Phillips
|
e364bd072a
|
refactor: move stream_item_content to AsyncItemService as method
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:49:28 -03:00 |
|
Andrew Phillips
|
f552c978e0
|
fix: update stream_item_content return type to tokio_util::bytes::Bytes
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:48:21 -03:00 |
|
Andrew Phillips
|
62844b2073
|
fix: update bytes import and fix data_path field references
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:47:54 -03:00 |
|
Andrew Phillips
|
81307bfe19
|
fix: add bytes dependency and fix stream type mismatches
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:46:15 -03:00 |
|
Andrew Phillips
|
a814f60f32
|
feat: add stream_item_content method for async content streaming
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:42:54 -03:00 |
|
Andrew Phillips
|
10b1522095
|
refactor: move allow_binary logic to async_item_service
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:42:31 -03:00 |
|
Andrew Phillips
|
c3dd017b25
|
feat: use item content for binary detection
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:39:59 -03:00 |
|
Andrew Phillips
|
06c6971d07
|
feat: add streaming content support with offset and length parameters
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:33:22 -03:00 |
|
Andrew Phillips
|
fd61b66a97
|
feat: implement allow_binary content filtering for item endpoints
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:31:20 -03:00 |
|
Andrew Phillips
|
71b29d1def
|
chore: remove unused anyhow error import and server password fields
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:28:23 -03:00 |
|
Andrew Phillips
|
ad12b552a0
|
fix: remove unused KeyValue struct and related fields
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:27:49 -03:00 |
|
Andrew Phillips
|
f6454d94f3
|
refactor: remove unused code and fields
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:26:01 -03:00 |
|
Andrew Phillips
|
cd4838a474
|
fix: remove incorrect downcast_ref error handling
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:22:40 -03:00 |
|
Andrew Phillips
|
321e00171e
|
feat: move core services to services directory
|
2025-08-25 18:22:17 -03:00 |
|
Andrew Phillips
|
8cc0cfc606
|
fix: replace matches with pattern matching for CoreError handling
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:21:56 -03:00 |
|
Andrew Phillips
|
6c00c2ab56
|
fix: handle CoreError downcasting properly in error handling
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:20:14 -03:00 |
|
Andrew Phillips
|
c49a63bb10
|
fix: remove unused imports and add comment for error handling
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:19:45 -03:00 |
|
Andrew Phillips
|
ff91e7051f
|
fix: remove unused imports and fix stream handling
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:19:11 -03:00 |
|
Andrew Phillips
|
97c4e26dbf
|
feat: improve binary detection and streaming for item content
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:16:56 -03:00 |
|
Andrew Phillips
|
90dd6d7718
|
feat: add streaming support to /content endpoints with offset and length parameters
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:16:36 -03:00 |
|
Andrew Phillips
|
5db2e9c063
|
refactor: remove item latest and get handlers
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:09:46 -03:00 |
|
Andrew Phillips
|
b3a21d1f7c
|
refactor: remove item/latest and item/{item_id} routes and handlers
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 18:09:20 -03:00 |
|
Andrew Phillips
|
b2108f2369
|
feat: add MCP route to server
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 17:52:47 -03:00 |
|
Andrew Phillips
|
dc8ed09b06
|
feat: dynamically generate supported meta plugins list
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 17:50:10 -03:00 |
|
Andrew Phillips
|
0fe61de89e
|
fix: remove unused anyhow import
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 17:49:10 -03:00 |
|
Andrew Phillips
|
456430b36e
|
fix: remove incorrect anyhow::Result import and redundant impl block
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 16:53:00 -03:00 |
|
Andrew Phillips
|
b015a63f04
|
fix: correct KeepMcpServer import path and remove unused imports
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 16:52:49 -03:00 |
|
Andrew Phillips
|
dd08722cfc
|
feat: implement mcp server request handling
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-25 16:51:55 -03:00 |
|
Andrew Phillips
|
aa66bfca06
|
fix: remove redundant debug log and metadata retrieval
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-25 15:55:05 -03:00 |
|
Andrew Phillips
|
7d7b2d74fe
|
feat: make save_item return only item ID for CLI usage
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-25 15:52:55 -03:00 |
|
Andrew Phillips
|
9d99273ff7
|
feat: move new item notification before input processing
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-25 15:47:41 -03:00 |
|
Andrew Phillips
|
a7b142945b
|
feat: add debugging to item service
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-25 15:43:56 -03:00 |
|
Andrew Phillips
|
078d90b723
|
feat: add item service for managing items and their metadata
|
2025-08-25 15:43:44 -03:00 |
|
Andrew Phillips
|
378d42c2af
|
fix: add services module and fix type annotation error
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-25 15:32:26 -03:00 |
|