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
|
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 |
|
Andrew Phillips
|
6b632ff244
|
fix: make ids_or_tags optional for non-required modes
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:18:50 -03:00 |
|
Andrew Phillips
|
d32a460e38
|
refactor: remove KEEP_META_* environment variable parsing
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:09:12 -03:00 |
|
Andrew Phillips
|
03916829b3
|
fix: remove unused imports and fix temporary value reference in options
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:05:11 -03:00 |
|
Andrew Phillips
|
ff97bce04b
|
feat: add env meta plugin for environment variables
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:03:46 -03:00 |
|
Andrew Phillips
|
0dc6632e1c
|
feat: add environment variable management for meta plugin
|
2025-08-29 14:03:42 -03:00 |
|
Andrew Phillips
|
ebd14db956
|
feat: add meta plugin exec implementation
|
2025-08-29 13:40:14 -03:00 |
|
Andrew Phillips
|
196fdbbda8
|
feat: add ringbuf and crossbeam-utils dependencies
|
2025-08-29 13:35:55 -03:00 |
|
Andrew Phillips
|
b58d0a2df5
|
feat: add "Keep - " prefix to page titles
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 13:19:39 -03:00 |
|
Andrew Phillips
|
4f417c29a8
|
feat: add item id to page title
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 13:18:12 -03:00 |
|