Andrew Phillips
|
a3494ee831
|
feat: add options to meta plugins
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-19 14:18:59 -03:00 |
|
Andrew Phillips
|
73bfc064ea
|
refactor: change meta_name to immutable reference and add debugging
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-19 14:12:53 -03:00 |
|
Andrew Phillips
|
81397c1319
|
feat: update meta plugin constructors to accept options and outputs
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-19 13:56:33 -03:00 |
|
Andrew Phillips
|
cd6033ad3b
|
feat: add default_options method to all meta plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-19 13:36:59 -03:00 |
|
Andrew Phillips
|
a1a66c1920
|
fix: remove unused imports and fix settings default error
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-19 13:33:10 -03:00 |
|
Andrew Phillips
|
63eb1b10b3
|
feat: add MetaPlugin.configure method and update status generation
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-19 13:32:21 -03:00 |
|
Andrew Phillips
|
afb3d789ba
|
feat: add default outputs display for meta plugins
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-19 13:23:51 -03:00 |
|
Andrew Phillips
|
2b79c6380f
|
refactor: split configure into configure_options and configure_outputs methods
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-19 13:17:27 -03:00 |
|
Andrew Phillips
|
38cbf06579
|
refactor: replace get_* and set_* methods with direct field access
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-19 13:15:48 -03:00 |
|
Andrew Phillips
|
58ecbd63cf
|
refactor: update meta plugin to use output mappings
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-19 12:57:06 -03:00 |
|
Andrew Phillips
|
4ba8ce74cb
|
refactor: move binary plugin to its own module
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 20:30:33 -03:00 |
|
Andrew Phillips
|
d96804bdfb
|
refactor: remove connection storage from plugin structs and pass as argument
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 15:52:27 -03:00 |
|
Andrew Phillips
|
7f28129c00
|
feat: add central metadata output handler
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 10:51:58 -03:00 |
|
Andrew Phillips
|
592c277735
|
feat: add support for meta plugin options and outputs
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 10:07:51 -03:00 |
|
Andrew Phillips
|
cd63dda271
|
fix: update trait and remove unused io imports
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 08:31:47 -03:00 |
|
Andrew Phillips
|
2424c543d6
|
fix: implement debug for meta plugin program and remove unused imports
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 08:03:55 -03:00 |
|
Andrew Phillips
|
2b6f068784
|
refactor: remove unused create() method from MetaPlugin trait
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 08:00:24 -03:00 |
|
Andrew Phillips
|
133538881f
|
feat: combine magic plugins into single magic_file plugin
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-17 17:36:46 -03:00 |
|
Andrew Phillips
|
ee01f7823f
|
fix: add magic module declaration to meta_plugin
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-16 14:52:03 -03:00 |
|
Andrew Phillips
|
151ec151db
|
feat: add magic meta plugin implementation
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-16 14:51:30 -03:00 |
|
Andrew Phillips
|
28959a357c
|
feat: add magic plugin and update debug log format
|
2025-08-16 14:51:26 -03:00 |
|
Andrew Phillips
|
cfee32ff35
|
fix: remove saved_during_io from trait and add to BinaryMetaPlugin
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-16 14:24:06 -03:00 |
|
Andrew Phillips
|
389bb59531
|
feat: add early binary detection and prevent duplicate metadata saving
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-16 14:23:28 -03:00 |
|
Andrew Phillips
|
9fa0dedb42
|
fix: add missing log::debug import
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-16 14:14:30 -03:00 |
|
Andrew Phillips
|
af2fe02806
|
feat: add debug logging to save_meta function
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-16 14:14:03 -03:00 |
|
Andrew Phillips
|
b4c9fd47c2
|
fix: change self reference to mutable in save_meta and remove unused imports
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-16 14:06:04 -03:00 |
|
Andrew Phillips
|
a7977139a7
|
refactor: move meta plugin finalization logic into meta plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-16 14:04:19 -03:00 |
|
Andrew Phillips
|
e8eaf7aeb1
|
feat: Add is_internal method to MetaPlugin trait and implementations
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-11 12:11:00 -03:00 |
|
Andrew Phillips
|
f58336e67c
|
fix: add missing binary meta plugin and update plugin list sorting
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-11 11:42:23 -03:00 |
|
Andrew Phillips
|
ebefa22074
|
chore: remove tty plugin and related code
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 14:46:36 -03:00 |
|
Andrew Phillips
|
8a2468522a
|
feat: add tty meta plugin to get current terminal device
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 14:38:09 -03:00 |
|
Andrew Phillips
|
47349802d8
|
chore: update dependencies and remove unused basic meta plugin
|
2025-07-29 14:17:06 -03:00 |
|
Andrew Phillips
|
71a37063a4
|
refactor: remove unused default_meta_plugin_type function
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 13:58:11 -03:00 |
|
Andrew Phillips
|
f32f898784
|
refactor: Remove duplicated program info definitions in status mode
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 13:56:41 -03:00 |
|
Andrew Phillips
|
93046a220e
|
refactor: remove META_PLUGIN_PROGRAMS and use get_meta_plugin() instead
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 13:48:25 -03:00 |
|
Andrew Phillips
|
c7007cd416
|
fix: add -b flag to file mime type detection
|
2025-07-29 13:48:23 -03:00 |
|
Andrew Phillips
|
8c820965e8
|
fix: correct file_mime and file_encoding meta plugin flags for compatibility
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 12:52:36 -03:00 |
|
Andrew Phillips
|
67c8f48a7c
|
refactor: move hostname plugins to system module and remove basic.rs
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 12:46:05 -03:00 |
|
Andrew Phillips
|
46d305f13d
|
feat: add system metadata plugins for file info and user context
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 12:45:03 -03:00 |
|
Andrew Phillips
|
3de832d886
|
feat: add hostname and full_hostname meta plugins with error handling
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 12:11:46 -03:00 |
|
Andrew Phillips
|
772553f588
|
fix: remove unused IntoEnumIterator import
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 11:47:06 -03:00 |
|
Andrew Phillips
|
05af560399
|
refactor: remove default column from meta plugin status table and simplify default logic
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 11:46:02 -03:00 |
|
Andrew Phillips
|
ffb3c8c8c6
|
fix: resolve missing imports and enum map coverage for ReadTime and ReadRate plugins
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 11:39:37 -03:00 |
|
Andrew Phillips
|
d530f1bc43
|
refactor: remove is_default from meta plugins and add read_time/read_rate plugins
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 11:32:48 -03:00 |
|
Andrew Phillips
|
e51a902660
|
refactor: integrate digest functionality into meta plugins and remove digest_engine module
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-28 17:31:23 -03:00 |
|
Andrew Phillips
|
d666cfce00
|
refactor: reimplement digest engines as meta plugins
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-28 17:12:13 -03:00 |
|
Andrew Phillips (aider)
|
a0fb0dec8a
|
feat: add is_default method to MetaPlugin and MetaPluginProgram
|
2025-05-22 13:42:41 -03:00 |
|
Andrew Phillips (aider)
|
e2cb180a22
|
fix: add missing meta_name argument to MetaPluginProgram::new
|
2025-05-22 13:32:52 -03:00 |
|
Andrew Phillips
|
232807d2cc
|
feat: add meta_name method to MetaPlugin trait
|
2025-05-22 13:32:49 -03:00 |
|
Andrew Phillips
|
25e41c46a9
|
refactor: remove unused MetaPluginType::None and related code
|
2025-05-22 13:21:10 -03:00 |
|