Andrew Phillips
|
a2cc0fa071
|
fix: resolve borrow after move error by cloning result before assignment
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 18:08:32 -03:00 |
|
Andrew Phillips
|
03ac98e219
|
fix: clone result before moving into self.result
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 18:07:38 -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
|
9751e7074c
|
fix: remove item_id parameter from MetaPlugin methods and update implementations
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 18:01:37 -03:00 |
|
Andrew Phillips
|
9d60461354
|
feat: add is_finalized to MetaPluginResponse and remove direct db interaction from meta plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:11:27 -03:00 |
|
Andrew Phillips
|
4497d9d095
|
refactor: rename PluginResponse to MetaPluginResponse
Co-authored-by: aider (openai/andrew/openrouter/mistralai/mistral-medium-3.1) <aider@aider.chat>
|
2025-08-26 16:21:20 -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
|
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
|
eb7da379ef
|
fix: prevent stack overflow in status mode and remove unused variables
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-19 14:11:18 -03:00 |
|
Andrew Phillips
|
c0da7ae086
|
fix: remove unexpected closing brace in MetaPluginProgram
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-19 13:57:26 -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
|
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
|
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
|
15774d377d
|
fix: remove unused digest field and mutable process
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 09:54:02 -03:00 |
|
Andrew Phillips
|
8de8368df7
|
feat: implement program plugin metadata saving
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 08:40:36 -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
|
22206de5ab
|
feat: update finalize to return Result<()> and simplify save mode
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-18 08:12:49 -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
|
c38ae0d4a9
|
feat: add max_buffer_size to MagicFileMetaPlugin and refactor MetaPluginProgram
Co-authored-by: aider (openai/andrew/openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
|
2025-08-18 07:56:56 -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
|
6e4b690bd8
|
feat: use humansize crate and which crate for program lookup
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-12 16:23:11 -03:00 |
|
Andrew Phillips
|
d0eecc94f2
|
perf: Cache program lookups to reduce filesystem operations
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-12 16:18:07 -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
|
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
|
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
|
0d1fa6a994
|
fix: split md5sum output on whitespace to extract only the hash value
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-29 11:10:29 -03:00 |
|
Andrew Phillips
|
adf18ac871
|
fix: buffer data in meta plugin for finalize command
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-28 16:57:35 -03:00 |
|
Andrew Phillips
|
1023724681
|
fix: implement proper finalize method to capture command output
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
|
2025-07-28 16:55:45 -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)
|
7a1f1699ff
|
feat: add meta_name support to MetaPluginProgram
|
2025-05-22 13:26:23 -03:00 |
|
Andrew Phillips (aider)
|
d6a25e8b77
|
refactor: rename common.rs to plugins.rs and update imports
|
2025-05-22 09:57:19 -03:00 |
|
Andrew Phillips (aider)
|
e1a5dbf0f1
|
refactor: move ProgramWriter to common.rs
|
2025-05-22 09:48:19 -03:00 |
|
Andrew Phillips (aider)
|
beef2e773e
|
feat: add meta plugin with file and none implementations
|
2025-05-22 09:38:43 -03:00 |
|
Andrew Phillips
|
1fd5ec1988
|
feat: add meta plugin program
|
2025-05-22 09:38:41 -03:00 |
|