Andrew Phillips
|
832330f31b
|
feat: Add type and module reorganization for Services, Modes, Meta and Filter Plugins
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 09:39:22 -03:00 |
|
Andrew Phillips
|
21f195d8f6
|
refactor: Use plugin registry for filter service discovery
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:31:05 -03:00 |
|
Andrew Phillips
|
383cf1e98f
|
fix: Use function pointers for filter plugin registration
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:26:53 -03:00 |
|
Andrew Phillips
|
c952f62c21
|
feat: Register all available filter plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:25:43 -03:00 |
|
Andrew Phillips
|
e5f71c7c5d
|
feat: Enhance status with detailed filter plugin information
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:17:07 -03:00 |
|
Andrew Phillips
|
4c9a8e8604
|
refactor: Centralize status info retrieval in status service
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:10:10 -03:00 |
|
Andrew Phillips
|
6aa26e7940
|
fix: Add missing imports for filter service functions
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:08:52 -03:00 |
|
Andrew Phillips
|
1de4863726
|
fix: Correct filter plugin calls and remove unused imports
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:08:14 -03:00 |
|
Andrew Phillips
|
73415f89fc
|
fix: Add missing filter_plugins field and implement get_available_filter_plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:07:14 -03:00 |
|
Andrew Phillips
|
a7b46658ac
|
feat: display filter plugin information in status output
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:05:49 -03:00 |
|
Andrew Phillips
|
99656ea048
|
feat: Add filter plugin information to status service and display
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:05:11 -03:00 |
|
Andrew Phillips
|
0d575e8850
|
fix: Resolve type mismatches for Option<FilterChain> and Option<&FilterChain>
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 07:46:51 -03:00 |
|
Andrew Phillips
|
e34d0e315b
|
refactor: Accept filter_chain by reference and clone when needed
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 07:46:24 -03:00 |
|
Andrew Phillips
|
5afe2f6bc8
|
feat: Add --filters option to --get and parse filters early
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 07:42:28 -03:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
93ebf3ccd0
|
fix: update module paths to use crate:: prefix
Co-authored-by: aider (openai/andrew/openrouter/google/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-29 11:40:04 -03:00 |
|
Andrew Phillips
|
9a32c68bd8
|
fix: update filter_plugin import paths to use keep namespace
Co-authored-by: aider (openai/andrew/openrouter/google/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-29 11:35:25 -03:00 |
|
Andrew Phillips
|
21bd31b97e
|
refactor: update imports to use relative paths for filter_plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:30:31 -03:00 |
|
Andrew Phillips
|
3e4d90afcf
|
fix: replace external keep imports with internal crate imports
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:24:33 -03:00 |
|
Andrew Phillips
|
1d791b9430
|
fix: update filter_plugin import paths to use keep::filter_plugin
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-29 11:23:01 -03:00 |
|
Andrew Phillips
|
2e1ef484f3
|
fix: replace incorrect keep module imports with crate
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-29 11:22:37 -03:00 |
|
Andrew Phillips
|
b1f2fac564
|
fix: update filter_plugin import paths
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-29 11:22:13 -03:00 |
|
Andrew Phillips
|
56adbbf345
|
fix: replace incorrect module imports with crate paths
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-29 11:21:39 -03:00 |
|
Andrew Phillips
|
76ad07e2ee
|
fix: update imports to use keep crate instead of binary crate
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:20:44 -03:00 |
|
Andrew Phillips
|
dac0148176
|
fix: replace incorrect crate imports with proper module paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:18:57 -03:00 |
|
Andrew Phillips
|
6143055aa6
|
fix: update filter_plugin imports to use keep crate
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:18:22 -03:00 |
|
Andrew Phillips
|
ec64c79bc2
|
fix: update import paths to use crate scope
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:16:50 -03:00 |
|
Andrew Phillips
|
93e4a6154c
|
fix: update filter_plugin import paths to use keep:: prefix
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:15:49 -03:00 |
|
Andrew Phillips
|
d36db194f8
|
refactor: update import paths to use crate-relative paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:15:02 -03:00 |
|
Andrew Phillips
|
091b5e5e70
|
fix: update filter_plugin import paths to use keep crate
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:31:50 -03:00 |
|
Andrew Phillips
|
7c77e14c70
|
fix: update service imports to use crate paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:31:11 -03:00 |
|
Andrew Phillips
|
359f9f2c60
|
fix: update filter_plugin import paths to use keep namespace
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:29:37 -03:00 |
|
Andrew Phillips
|
886ab27dc6
|
fix: correct filter_plugin import paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:28:07 -03:00 |
|
Andrew Phillips
|
8cdcf987d2
|
fix: correct filter_plugin import paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:26:51 -03:00 |
|
Andrew Phillips
|
f098dece8d
|
fix: correct filter_plugin import paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:26:19 -03:00 |
|
Andrew Phillips
|
8e58367675
|
fix: update filter_plugin import paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:25:43 -03:00 |
|
Andrew Phillips
|
6b7598e496
|
fix: update filter_plugin import paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:25:06 -03:00 |
|
Andrew Phillips
|
f947b06725
|
fix: correct filter_plugin import paths
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:22:57 -03:00 |
|
Andrew Phillips
|
470bb98dbb
|
fix: update incorrect import paths for filter_plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:21:42 -03:00 |
|
Andrew Phillips
|
694ad0e63a
|
fix: update filter_plugin import paths and mark unused field
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:21:12 -03:00 |
|