Andrew Phillips
|
6becdb4fbd
|
fix: resolve mutable borrow conflicts in text meta plugin
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:49:57 -03:00 |
|
Andrew Phillips
|
adc16bd761
|
refactor: move helper methods out of trait implementation
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:49:09 -03:00 |
|
Andrew Phillips
|
549a671cf9
|
feat: add binary detection and word/line count helper methods
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:47:01 -03:00 |
|
Andrew Phillips
|
43088ad6a0
|
fix: move helper methods to impl block
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:46:46 -03:00 |
|
Andrew Phillips
|
e9b9532160
|
refactor: extract binary detection and word line count logic into helper methods
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:44:01 -03:00 |
|
Andrew Phillips
|
0ad8f3ccfa
|
refactor: change buffer to Option<Vec<u8>> and drop it after binary detection
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:40:23 -03:00 |
|
Andrew Phillips
|
e2bef42a55
|
feat: fix text plugin word and line count tracking
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:37:21 -03:00 |
|
Andrew Phillips
|
a620db8cfe
|
feat: add word and line count output in finalize method
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:22:42 -03:00 |
|
Andrew Phillips
|
cf4254750d
|
feat: move word and line count output to finalize method
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:20:14 -03:00 |
|
Andrew Phillips
|
0b57da071a
|
feat: implement accurate word counting across block boundaries
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:12:27 -03:00 |
|
Andrew Phillips
|
9f9e2749a9
|
fix: resolve mutable borrow error in text plugin
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:09:10 -03:00 |
|
Andrew Phillips
|
80c6573e71
|
feat: add text meta plugin
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 19:05:40 -03:00 |
|
Andrew Phillips
|
06e7e1a616
|
feat: add text meta plugin
|
2025-08-26 19:05:35 -03:00 |
|
Andrew Phillips
|
6a6afcfe6e
|
chore: remove redundant debug logging from store_meta
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:54:20 -03:00 |
|
Andrew Phillips
|
e3e9db145d
|
fix: remove duplicate metadata processing in meta service
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:50:20 -03:00 |
|
Andrew Phillips
|
77089c181b
|
fix: remove non-existent FullHostnameMetaPlugin import
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:47:01 -03:00 |
|
Andrew Phillips
|
221d8b3b27
|
feat: add full hostname option to hostname plugin and remove full_hostname plugin
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:45:14 -03:00 |
|
Andrew Phillips
|
c8afbb3984
|
feat: implement finalization tracking for system plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:42:14 -03:00 |
|
Andrew Phillips
|
04fb10d006
|
feat: add finalization tracking to meta plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:37:30 -03:00 |
|
Andrew Phillips
|
56465cdf1d
|
fix: remove duplicate metadata processing in MagicFileMetaPlugin
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:35:48 -03:00 |
|
Andrew Phillips
|
be60c230b2
|
fix: add static lifetime bound to MetaPlugin trait
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:26:01 -03:00 |
|
Andrew Phillips
|
b73ba17f80
|
fix: restrict self to sized types and clone response in process_chunk and finalize_plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:25:00 -03:00 |
|
Andrew Phillips
|
4b66b094d5
|
feat: add finalization state management for meta plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:23:17 -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
|
6574b5a072
|
refactor: rename is_saved to is_finalized in system meta plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:18:10 -03:00 |
|
Andrew Phillips
|
302fe010bd
|
refactor: remove unused item_id fields from meta plugins
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:16:16 -03:00 |
|
Andrew Phillips
|
f5ba5dff2d
|
fix: clone result before moving it into self.result
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
|
2025-08-26 18:12:40 -03:00 |
|
Andrew Phillips
|
0eab6736e1
|
fix: resolve borrow after move error in program.rs
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 18:09:38 -03:00 |
|
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
|
1f82be1f02
|
fix: remove unused meta plugin types and references
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 18:03:13 -03:00 |
|
Andrew Phillips
|
e2db93f955
|
fix: correct for loop iteration and PIPESIZE casting
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 18:02:05 -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
|
e2b434e52c
|
refactor: update ReadRateMetaPlugin to match new MetaPlugin trait signatures
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:59:52 -03:00 |
|
Andrew Phillips
|
c6c81088b8
|
fix: update meta plugin implementations to match trait signatures
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:59:16 -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
|
bedf000632
|
refactor: standardize meta plugin structure with base field
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:40:43 -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
|
293380600e
|
feat: add default implementations for outputs and options methods
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:33:57 -03:00 |
|
Andrew Phillips
|
c6544ab034
|
refactor: extract magic type processing into helper function
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:30:38 -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
|
a0fcd3f3e7
|
fix: remove redundant update and default_options methods
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:18:56 -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
|
5661b78919
|
feat: update CwdMetaPlugin to use new MetaPluginResponse interface
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:14:22 -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
|
45b57fc547
|
fix: add missing item_id parameter to process_chunk and finalize_plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 17:11:55 -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 |
|