Commit Graph

385 Commits

Author SHA1 Message Date
Andrew Phillips
ee6869a94c fix: make meta_plugin mutable to call meta_name() method
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 11:19:12 -03:00
Andrew Phillips
0c29102369 fix: correctly detect internal meta plugins as supported in status display
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 11:17:53 -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
d0ac4cf637 fix: reorder variable declarations to fix scope issue with meta_plugin_types
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 11:05:25 -03:00
Andrew Phillips
02ef256d7b build: add inventory dependency for plugin registration
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-29 11:03:56 -03:00
Andrew Phillips
1a70bfee79 refactor: remove digest engine modules and related code 2025-07-29 10:16:31 -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
4c8c6569a9 feat: add function to store item meta values 2025-07-28 17:31:12 -03:00
Andrew Phillips
a549fd6271 feat: implement rule to always keep project rules first in DESIGN.md
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-28 17:18:17 -03:00
Andrew Phillips
0f555f3316 docs: add project rules and module documentation to DESIGN.md
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-28 17:17:33 -03:00
Andrew Phillips
4c83dd0e5b docs: add DESIGN.md documentation file 2025-07-28 17:17:32 -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
0bf898c0e7 fix: correctly track and log item size during IO loop 2025-07-28 17:12:10 -03:00
Andrew Phillips
00572135ec fix: use MetaPluginProgram::new constructor for private fields
Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
2025-07-28 16:58:18 -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)
888f24640e chore: remove unused import and fix mutable borrow issue 2025-05-22 16:44:07 -03:00
Andrew Phillips (aider)
7e9b22ceb6 fix: add missing imports in save.rs 2025-05-22 16:41:39 -03:00
Andrew Phillips (aider)
cbd7ec8fe0 fix: use iter_mut() for mutable meta_plugins 2025-05-22 16:39:27 -03:00
Andrew Phillips
6f5c3c3dd4 feat: add meta plugin support to save mode 2025-05-22 16:39:23 -03:00
Andrew Phillips (aider)
7a8814e926 feat: implement meta plugin initialization in save mode 2025-05-22 16:27:11 -03:00
Andrew Phillips
6935ea2dea refactor: extract digest and compression engine initialization 2025-05-22 16:27:09 -03:00
Andrew Phillips
fee358c406 refactor: update debug logging for digest and compression types 2025-05-22 16:20:02 -03:00
Andrew Phillips (aider)
cff08905a8 fix: replace unwrap_or_else with unwrap_or_default for Vec<String> 2025-05-22 15:56:53 -03:00
Andrew Phillips (aider)
335c0e8a6f fix: replace unwrap_or_default with unwrap_or_else for Vec<String> 2025-05-22 15:52:28 -03:00
Andrew Phillips (aider)
af84c332ea fix: correct import statements and method usage 2025-05-22 15:49:34 -03:00
Andrew Phillips
f0ef529da5 feat: add meta plugin types support 2025-05-22 15:49:32 -03:00
Andrew Phillips (aider)
4ef75a6917 chore: implement meta plugin type parsing in cmd_args_meta_plugin_types 2025-05-22 15:44:58 -03:00
Andrew Phillips
d4d17b93e1 feat: add meta plugin type argument parsing 2025-05-22 15:44:56 -03:00
Andrew Phillips (aider)
970d69af70 chore: remove unused imports 2025-05-22 14:02:24 -03:00
Andrew Phillips (aider)
a68d75351f refactor: remove magic function and related code 2025-05-22 13:57:00 -03:00
Andrew Phillips (aider)
f2d210c4d1 fix: add missing is_default field to MetaPluginProgram 2025-05-22 13:46:42 -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 (aider)
815a818b39 feat: add meta_name column to meta plugin table 2025-05-22 13:28:59 -03:00
Andrew Phillips (aider)
7a1f1699ff feat: add meta_name support to MetaPluginProgram 2025-05-22 13:26:23 -03:00
Andrew Phillips
25e41c46a9 refactor: remove unused MetaPluginType::None and related code 2025-05-22 13:21:10 -03:00
Andrew Phillips (aider)
08001aa2d0 chore: add meta_plugin module import 2025-05-22 13:10:00 -03:00
Andrew Phillips (aider)
923ed65d42 feat: add meta plugins table to status mode 2025-05-22 13:04:46 -03:00
Andrew Phillips (aider)
be82248129 refactor: rename MetaPluginType::File to FileMagic 2025-05-22 13:02:28 -03:00
Andrew Phillips (aider)
8686537e0b feat: add meta_plugins to ItemArgs 2025-05-22 12:51:39 -03:00
Andrew Phillips
3d94965c2e chore: remove unused common module 2025-05-22 10:02:41 -03:00
Andrew Phillips (aider)
9f2171ea45 fix: make stdin field in ProgramWriter public 2025-05-22 10:00:20 -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
Andrew Phillips
91cceff3e8 refactor: remove digest type and value handling 2025-05-22 09:06:51 -03:00
Andrew Phillips
a8c363333c refactor: remove digest fields from db and item struct 2025-05-21 20:24:17 -03:00