Andrew Phillips
|
a72395fe83
|
refactor: simplify filter plugin interface to use &mut dyn Read/Write
|
2025-09-15 17:42:35 -03:00 |
|
Andrew Phillips
|
b538e2f8c1
|
feat: add magic file plugin with fallback to file command
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 12:29:33 -03:00 |
|
Andrew Phillips
|
82ec29f6a1
|
fix: resolve compilation errors by standardizing filter signatures and fixing ownership issues
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 12:28:51 -03:00 |
|
Andrew Phillips
|
02d9872b95
|
feat: implement MetaPluginExec for external command execution
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 12:21:30 -03:00 |
|
Andrew Phillips
|
cb1f330231
|
refactor: compose BaseMetaPlugin in remaining meta plugins
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 12:21:03 -03:00 |
|
Andrew Phillips
|
8693061338
|
refactor: use BaseMetaPlugin in ShellPidMetaPlugin
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 12:15:44 -03:00 |
|
Andrew Phillips
|
80e9457305
|
refactor: compose HostnameMetaPlugin with BaseMetaPlugin
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 12:15:26 -03:00 |
|
Andrew Phillips
|
0be54abe60
|
fix: resolve compilation errors and warnings
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 11:55:04 -03:00 |
|
Andrew Phillips
|
059bde09e4
|
refactor: simplify filter plugin signatures by removing boxed parameters
|
2025-09-12 10:36:09 -03:00 |
|
Andrew Phillips
|
9c354d5ef4
|
fix: complete magic file plugin implementation and error handling
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 10:27:16 -03:00 |
|
Andrew Phillips
|
84666155c4
|
feat: add fallback to file command when magic crate is disabled
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-12 10:26:06 -03:00 |
|
Andrew Phillips
|
27d3ecad04
|
refactor: simplify error handling and conditionals in meta plugins
|
2025-09-12 10:26:02 -03:00 |
|
Andrew Phillips
|
b257a74162
|
fix: Remove extra closing brace from MetaPlugin impl
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 15:42:56 -03:00 |
|
Andrew Phillips
|
b8263ee29e
|
docs: Add comprehensive Rustdoc to src/meta_plugin/read_rate.rs
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 15:42:43 -03:00 |
|
Andrew Phillips
|
2a4a7d46c4
|
docs: Add comprehensive Rustdoc for shell meta plugin
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 15:31:53 -03:00 |
|
Andrew Phillips
|
0e036e3789
|
docs: Enhance Rustdoc for CompressionService, StatusService, and MetaPluginExec
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 15:29:56 -03:00 |
|
Andrew Phillips
|
88c7290a7b
|
docs: Add comprehensive documentation for modes, services, and plugins
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 14:29:16 -03:00 |
|
Andrew Phillips
|
16c035eb50
|
docs: Add Rustdoc to gzip and user meta plugins, mark PLAN.md tasks done
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 14:12:25 -03:00 |
|
Andrew Phillips
|
7e4b138b39
|
fix: Remove extraneous closing brace
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 14:01:20 -03:00 |
|
Andrew Phillips
|
4c47dceef5
|
docs: Add comprehensive rustdoc for meta_plugin/magic.rs, and update PLAN.md
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 14:00:43 -03:00 |
|
Andrew Phillips
|
9ad3c1d9c8
|
docs: Add rustdoc comments for text metadata plugin internals
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 13:57:51 -03:00 |
|
Andrew Phillips
|
d34472254b
|
refactor: Update use statements to be relative
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 10:54:10 -03:00 |
|
Andrew Phillips
|
25b99b938e
|
docs: Add rustdoc comments for functions, structs, and traits
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 10:52:31 -03:00 |
|
Andrew Phillips
|
a0e0126ff3
|
fix: Correct module paths and conditional compilation for magic feature
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 10:11:25 -03:00 |
|
Andrew Phillips
|
c24728202d
|
feat: Add magic file meta plugin and fix build errors
Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
|
2025-09-10 10:09:23 -03:00 |
|
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
|
b036674d46
|
feat: Import MetaPluginExec and derive Hash for MetaPluginType
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 11:08:01 -03:00 |
|
Andrew Phillips
|
fed3722ef9
|
fix: Resolve compilation errors by refactoring imports and type annotations
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:39:22 -03:00 |
|
Andrew Phillips
|
15496345d9
|
feat: Implement registry for meta plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-03 09:33:39 -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
|
86dbf0c568
|
fix: convert metadata to use MetaData type
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:54:14 -03:00 |
|
Andrew Phillips
|
296807442e
|
fix: add hostname metadata to response
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:51:28 -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
|
5542f5592a
|
refactor: remove unused line range options from text meta plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:39:40 -03:00 |
|
Andrew Phillips
|
35e2368dea
|
refactor: move filtering logic to filter plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:38:57 -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
|
3b79ceca0e
|
chore: remove unused binary meta plugin
|
2025-08-28 20:19:46 -03:00 |
|
Andrew Phillips
|
6c29c9c4c5
|
feat: add head/tail/line range processing for text meta plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 20:06:30 -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
|
f7854a76ed
|
refactor: remove binary plugin and its references
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 14:12:19 -03:00 |
|
Andrew Phillips
|
c7d58636b0
|
feat: add binary meta plugin implementation
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 14:07:35 -03:00 |
|
Andrew Phillips
|
52dc8cea32
|
feat: update dependencies and remove binary and command meta plugins
|
2025-08-28 13:11:19 -03:00 |
|
Andrew Phillips
|
40e4fcc74a
|
refactor: remove binary plugin and its references
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-28 13:10:52 -03:00 |
|
Andrew Phillips
|
9e3df98e79
|
feat: make hostname option boolean-only and simplify hostname output logic
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 23:02:48 -03:00 |
|
Andrew Phillips
|
3cc0fd3b22
|
fix: handle null values to disable outputs
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 22:53:51 -03:00 |
|