Andrew Phillips
|
2e62878acb
|
fix: Resolve compilation errors with missing imports and closure moves
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 07:34:13 -03:00 |
|
Andrew Phillips
|
426eff309b
|
refactor: Improve error handling and borrowing in item services
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 07:32:25 -03:00 |
|
Andrew Phillips
|
1bd3f95627
|
refactor: Introduce execute_blocking to reduce code duplication in AsyncItemService
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 07:29:30 -03:00 |
|
Andrew Phillips
|
493d28699c
|
refactor: Consolidate binary detection, response building, and filter string logic
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 07:23:23 -03:00 |
|
Andrew Phillips
|
9b86baeb3e
|
feat: Add binary detection and common server API utilities
|
2025-09-03 07:23:22 -03:00 |
|
Andrew Phillips
|
9717cd4b68
|
fix: Correct API call for item content stream with filter parameter
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 07:16:49 -03:00 |
|
Andrew Phillips
|
672404402c
|
refactor: Remove individual content filtering options from API
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 19:03:19 -03:00 |
|
Andrew Phillips
|
a93b5e052a
|
refactor: Reduce code duplication with helper functions
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 19:02:49 -03:00 |
|
Andrew Phillips
|
61d7dcb94e
|
refactor: Consolidate item content filtering into a single filter string
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 18:54:50 -03:00 |
|
Andrew Phillips
|
d7a0ac96b3
|
fix: Adjust item content info streaming calls to match updated signature
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 18:38:26 -03:00 |
|
Andrew Phillips
|
8795756232
|
refactor: Simplify streaming content API to use a single filter option
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 18:37:15 -03:00 |
|
Andrew Phillips
|
2fcf922dd8
|
refactor: Simplify content streaming by consolidating filter parameters
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 18:36:54 -03:00 |
|
Andrew Phillips
|
22c91202a5
|
fix: Add context_bytes_len parameter to get_item_content_info_streaming
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 18:32:01 -03:00 |
|
Andrew Phillips
|
3ed54ce6b3
|
fix: Correct streaming content parameters and update deprecated macro
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 18:31:42 -03:00 |
|
Andrew Phillips
|
c55527ea6a
|
feat: Implement new filter syntax with JSON options for all filter plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 18:24:09 -03:00 |
|
Andrew Phillips
|
9b7751fa50
|
refactor: Use strum for filter plugin type determination
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 17:26:55 -03:00 |
|
Andrew Phillips
|
21b8267dcb
|
build: Add strip-ansi-escapes dependency
|
2025-09-02 17:26:54 -03:00 |
|
Andrew Phillips
|
44740518a7
|
feat: Add --filter option to --get mode for content filtering
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 17:21:52 -03:00 |
|
Andrew Phillips
|
95b703b301
|
fix: Remove mut from trait method parameters
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 17:02:57 -03:00 |
|
Andrew Phillips
|
5232e7d866
|
fix: Make reader and writer mutable in FilterPlugin and implementations
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 17:01:51 -03:00 |
|
Andrew Phillips
|
f527dfc83b
|
fix: Adjust filter trait and implementations for mutable boxed I/O
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 16:33:53 -03:00 |
|
Andrew Phillips
|
288ab8a74d
|
fix: Correct filter trait and chain implementation for mutability
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 16:32:18 -03:00 |
|
Andrew Phillips
|
765a46a8d2
|
fix: Adapt FilteringReader to use FilterChain for streaming
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 16:31:03 -03:00 |
|
Andrew Phillips
|
1cc1ccf15e
|
refactor: Update FilterPlugin methods to use boxed Read/Write traits
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 16:26:13 -03:00 |
|
Andrew Phillips
|
4a1c3f6c92
|
fix: Make FilterPlugin trait object-safe and update implementations
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 16:24:04 -03:00 |
|
Andrew Phillips
|
e7cae3d12f
|
refactor: Simplify filter plugin return values and apply io::copy directly
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 12:40:28 -03:00 |
|
Andrew Phillips
|
2773855cec
|
refactor: Use io::copy to simplify StripAnsiFilter
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:58:22 -03:00 |
|
Andrew Phillips
|
dce89e2f67
|
perf: Use io::copy for SkipBytesFilter
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:57:54 -03:00 |
|
Andrew Phillips
|
44624ba3c1
|
refactor: Implement StripAnsiFilter in streaming fashion using strip-ansi-escapes::Writer
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:57:16 -03:00 |
|
Andrew Phillips
|
9a25bdea37
|
refactor: Optimize filter plugins to read in chunks of PIPESIZE
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:27:50 -03:00 |
|
Andrew Phillips
|
11559c7b26
|
perf: Optimize SkipBytesFilter by reading in chunks
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:22:25 -03:00 |
|
Andrew Phillips
|
21ba31e807
|
refactor: Update head, tail, skip filter plugins to use new API
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:15:05 -03:00 |
|
Andrew Phillips
|
099f3cde69
|
refactor: Update filter API to use Read/Write traits
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:12:50 -03:00 |
|
Andrew Phillips
|
fc413738b7
|
feat: Add strip_ansi filter plugin to remove ANSI escape sequences
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 10:57:01 -03:00 |
|
Andrew Phillips
|
ccabeabe1e
|
feat: Add strip_ansi filter plugin
|
2025-09-02 10:57:00 -03:00 |
|
Andrew Phillips
|
7311988d4a
|
feat: comment out all lines in generated config
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 15:39:06 -03:00 |
|
Andrew Phillips
|
173114a993
|
feat: add comments to generated config sections
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 15:37:00 -03:00 |
|
Andrew Phillips
|
49bd4a8885
|
feat: add env meta plugin to generate_config mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 15:00:33 -03:00 |
|
Andrew Phillips
|
8af59d0b3f
|
fix: reduce hostname_short max length to 14
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:39:53 -03:00 |
|
Andrew Phillips
|
8900f9b93e
|
feat: update default list format to match new configuration
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:39:12 -03:00 |
|
Andrew Phillips
|
7ae2a3919f
|
feat: add env as default meta plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:38:04 -03:00 |
|
Andrew Phillips
|
c07c83fb8f
|
fix: make cmd mutable and remove unused import
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:32:18 -03:00 |
|
Andrew Phillips
|
fbdcb94ba1
|
fix: remove unused imports and parameters
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:31:27 -03:00 |
|
Andrew Phillips
|
4472f3db94
|
feat: add argument validation for delete mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:28:57 -03:00 |
|
Andrew Phillips
|
6f05851282
|
fix: remove redundant validation in delete mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:28:36 -03:00 |
|
Andrew Phillips
|
99217c631b
|
fix: allow empty ids and tags for --info and --get modes
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:26:39 -03:00 |
|
Andrew Phillips
|
bf5ea8dc08
|
feat: add tag support to --info mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:25:21 -03:00 |
|
Andrew Phillips
|
692a403a7e
|
fix: make id mandatory for delete and optional for get/info
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:24:19 -03:00 |
|
Andrew Phillips
|
019591ae23
|
fix: enforce mandatory ID for --delete flag
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:20:39 -03:00 |
|
Andrew Phillips
|
8c40b4de28
|
feat: add required validation for ids_or_tags with info and delete flags
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:19:15 -03:00 |
|