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 |
|
Andrew Phillips
|
625236f8df
|
fix: remove unused parameter prefixes and update tail filter implementation
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:20:15 -03:00 |
|
Andrew Phillips
|
1a4e9d531a
|
fix: make finish method public and fix ringbuf method names
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 10:18:57 -03:00 |
|
Andrew Phillips
|
2e40ab7a45
|
feat: add convenience methods to filter service and improve filter chain processing
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 22:16:59 -03:00 |
|
Andrew Phillips
|
01b7046970
|
feat: add filtering reader implementation
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 22:00:33 -03:00 |
|
Andrew Phillips
|
c3e3ab1e46
|
feat: implement filter service integration
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 21:59:49 -03:00 |
|
Andrew Phillips
|
e664429465
|
fix: mark unused parameters with underscores
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 21:41:43 -03:00 |
|
Andrew Phillips
|
35bbf42e24
|
feat: update item streaming and binary check parameters
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 21:10:34 -03:00 |
|
Andrew Phillips
|
fe19ba0c5c
|
fix: remove filter_service and fix function arguments
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 21:08:41 -03:00 |
|
Andrew Phillips
|
8fcccf68e3
|
fix: remove unused filter_plugin import and unused ringbuf import
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 21:05:23 -03:00 |
|
Andrew Phillips
|
4c8466bb21
|
refactor: reduce code duplication in filter and item services
Co-authored-by: aider (openai/andrew/openrouter/mistralai/mistral-medium-3.1) <aider@aider.chat>
|
2025-08-28 20:51:39 -03:00 |
|
Andrew Phillips
|
ee2a9c63ee
|
refactor: remove LineRangeFilter implementation
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:36:41 -03:00 |
|
Andrew Phillips
|
272f75349c
|
refactor: remove filter implementations from item_service
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:36:18 -03:00 |
|
Andrew Phillips
|
66696af67e
|
refactor: remove old filter implementations and use filter plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:34:38 -03:00 |
|
Andrew Phillips
|
4cae92f7cd
|
feat: add filter plugin system with chained filters
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:30:37 -03:00 |
|
Andrew Phillips
|
5cfdc7e35a
|
feat: add filter plugin modules and services
|
2025-08-28 20:30:29 -03:00 |
|
Andrew Phillips
|
ee555b253f
|
feat: add grep option to content endpoints
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:16:24 -03:00 |
|
Andrew Phillips
|
a419ae960c
|
feat: add content filtering options to content endpoints
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:13:06 -03:00 |
|
Andrew Phillips
|
9ef4ba2abe
|
refactor: optimize tail filter to use ring buffer directly
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:09:45 -03:00 |
|
Andrew Phillips
|
dc2bd8dcdf
|
feat: implement tail filter using ringbuf crate
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:03:50 -03:00 |
|
Andrew Phillips
|
e99d7ad0ea
|
feat: implement streaming support for tail and line range filters
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 18:24:47 -03:00 |
|
Andrew Phillips
|
c50a7db130
|
feat: implement content filtering for non-streaming and improve streaming tail handling
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 18:22:28 -03:00 |
|
Andrew Phillips
|
1ded347355
|
feat: add head/tail/line range options to content endpoints
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 18:20:54 -03:00 |
|
Andrew Phillips
|
34642abaf9
|
feat: implement ToSchema for ItemQuery and ItemContentQuery
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 17:29:35 -03:00 |
|
Andrew Phillips
|
3d4ed341e7
|
fix: remove automatic addition of digest plugin and use config for enabled_meta_plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 17:11:01 -03:00 |
|
Andrew Phillips
|
fe41f95570
|
refactor: update meta plugins structure to use map and vector
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 17:07:05 -03:00 |
|
Andrew Phillips
|
983af9b30f
|
feat: add meta plugin options to status information
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 17:04:14 -03:00 |
|
Andrew Phillips
|
2523990075
|
fix: add missing imports and update status response type
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 16:59:05 -03:00 |
|
Andrew Phillips
|
0fc34a9fcb
|
feat: add status service module to services
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 16:58:05 -03:00 |
|
Andrew Phillips
|
d5c36155e3
|
feat: add unified status service implementation
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 16:57:04 -03:00 |
|
Andrew Phillips
|
c10782c549
|
feat: add status service
|
2025-08-28 16:57:01 -03:00 |
|
Andrew Phillips
|
7be728e233
|
fix: update AsyncItemService::new() to accept wrapped Command and Settings types
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 15:19:01 -03:00 |
|
Andrew Phillips
|
888e6457dd
|
fix: update AsyncItemService constructor and remove unused import
Co-authored-by: aider (openai/andrew/openrouter/mistralai/mistral-medium-3.1) <aider@aider.chat>
|
2025-08-28 15:04:17 -03:00 |
|
Andrew Phillips
|
dd88547c37
|
fix: remove unused MetaPlugin::binary variant
Co-authored-by: aider (openai/andrew/openrouter/mistralai/mistral-medium-3.1) <aider@aider.chat>
|
2025-08-28 15:01:24 -03:00 |
|
Andrew Phillips
|
cb8caed662
|
fix: remove unused meta plugin imports
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 14:30:25 -03:00 |
|
Andrew Phillips
|
bfa233330e
|
feat: use configured meta plugins for MCP items
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 14:24:05 -03:00 |
|
Andrew Phillips
|
d5490eacb9
|
fix: remove binary plugin type references
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 14:14:13 -03:00 |
|
Andrew Phillips
|
f6220eb16e
|
feat: replace binary detection with text metadata check
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 13:09:00 -03:00 |
|
Andrew Phillips
|
bacfaa4fc3
|
refactor: remove manual Debug implementation for MetaPluginCommand
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 21:47:40 -03:00 |
|
Andrew Phillips
|
2fe9d593b1
|
refactor: remove manual Default implementation from DigestMetaPlugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 21:38:40 -03:00 |
|
Andrew Phillips
|
f0a2cf32ac
|
chore: add derive_more and smart-default crates
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 21:36:44 -03:00 |
|
Andrew Phillips
|
fc54b8ff8f
|
fix: remove duplicate meta_type and replace meta_name with meta_type
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 21:17:48 -03:00 |
|
Andrew Phillips
|
1d61ac1243
|
feat: use strum to serialize MetaPluginType
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 19:40:29 -03:00 |
|
Andrew Phillips
|
0d6d200ab2
|
fix: remove unused MetaPluginType variants
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 19:38:20 -03:00 |
|
Andrew Phillips
|
1159bbe0f5
|
fix: update meta plugin function calls and imports
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 14:02:59 -03:00 |
|
Andrew Phillips
|
442f20dda3
|
refactor: merge get_meta_plugin_with_config into get_meta_plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 14:01:18 -03:00 |
|
Andrew Phillips
|
89d62c7b11
|
fix: remove deprecated strum::ToString and fix HashMap type conversion
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 12:17:09 -03:00 |
|
Andrew Phillips
|
2f0e7e1c5e
|
fix: add to_snake_case_string dependency and fix imports and type mismatch
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 11:56:41 -03:00 |
|