Andrew Phillips
|
a820078214
|
fix: add missing MetaPluginType imports
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 21:19:59 -03:00 |
|
Andrew Phillips
|
7b1820cb63
|
refactor: remove redundant meta_name field and simplify default outputs
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 21:12:06 -03:00 |
|
Andrew Phillips
|
79fdf05d84
|
refactor: replace meta_name with MetaPluginType from strum
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 21:04:52 -03:00 |
|
Andrew Phillips
|
a708186b4f
|
fix: wrap string values in Value::String for process_metadata_outputs
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 17:50:03 -03:00 |
|
Andrew Phillips
|
fdcccc844e
|
refactor: remove new_simple methods and replace with new(None, None)
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 13:59:37 -03:00 |
|
Andrew Phillips
|
b7bf9b20de
|
refactor: remove redundant configure_options and default_options methods
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 10:43:30 -03:00 |
|
Andrew Phillips
|
bd879100be
|
feat: add finalization state tracking to meta plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:23:02 -03:00 |
|
Andrew Phillips
|
1d463323ce
|
refactor: update empty hashmap initialization with lazy initialization
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 18:06:50 -03:00 |
|
Andrew Phillips
|
3fb436dc44
|
fix: add missing meta_name implementation and fix compilation errors
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 18:05:02 -03:00 |
|
Andrew Phillips
|
77bd3f09a3
|
refactor: consolidate user-related plugins into single UserMetaPlugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:55:18 -03:00 |
|
Andrew Phillips
|
3fefb1c213
|
refactor: standardize plugin implementation using base meta plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:39:37 -03:00 |
|
Andrew Phillips
|
9d53141af7
|
fix: update binary and system meta plugin implementations
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:34:56 -03:00 |
|
Andrew Phillips
|
f44866a2cc
|
feat: update default is_internal() to return true and clean up overrides
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:27:04 -03:00 |
|
Andrew Phillips
|
3cf9d38ae2
|
refactor: reduce boilerplate by using default implementations and base struct
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:18:23 -03:00 |
|
Andrew Phillips
|
13ea7159e3
|
fix: remove unused imports and update method signatures
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:13:51 -03:00 |
|
Andrew Phillips
|
13799cd337
|
refactor: update binary meta plugin to use MetaPluginResponse
Co-authored-by: aider (openai/andrew/openrouter/mistralai/mistral-medium-3.1) <aider@aider.chat>
|
2025-08-26 16:19:12 -03:00 |
|
Andrew Phillips
|
7b43827926
|
refactor: update meta plugins to use new trait interface
Co-authored-by: aider (openai/andrew/openrouter/mistralai/mistral-medium-3.1) <aider@aider.chat>
|
2025-08-26 15:35:57 -03:00 |
|
Andrew Phillips
|
c52ab9ed5f
|
feat: update default max_buffer_size to use PIPESIZE
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-25 21:27:59 -03:00 |
|
Andrew Phillips
|
33b5cc2e92
|
feat: increase buffer size from PIPESIZE/2 to PIPESIZE
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-25 21:27:39 -03:00 |
|
Andrew Phillips
|
bf48c37dd8
|
feat: add PIPESIZE constant for consistent buffer sizes
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-25 21:26:33 -03:00 |
|
Andrew Phillips
|
449e47f721
|
fix: resolve stack overflow in meta plugin initialization by removing recursive calls
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-23 12:40:37 -03:00 |
|
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
|
4371366db4
|
fix: update method calls to use instance methods
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-19 14:00:15 -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
|
c7a0e285e0
|
feat: add default outputs to meta plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-19 13:35:49 -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
|
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
|
1659bf20d4
|
fix: handle buffer capacity check correctly
|
2025-08-19 12:56:45 -03:00 |
|
Andrew Phillips
|
ff5d233509
|
refactor: improve buffer handling logic and comments
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 20:54:42 -03:00 |
|
Andrew Phillips
|
cec6081218
|
fix: remove deprecated max_buffer option support
|
2025-08-18 20:54:40 -03:00 |
|
Andrew Phillips
|
d19ef19a5b
|
feat: implement buffer size limit and early metadata storage for binary plugin
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 20:39:52 -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
|
40637c8881
|
feat: add binary meta plugin implementation
|
2025-08-18 20:30:29 -03:00 |
|