Andrew Phillips
|
4f2e76e833
|
feat: add program plugin for running ad-hoc commands
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 19:35:36 -03:00 |
|
Andrew Phillips
|
3e7f491b74
|
fix: handle disabled text outputs properly
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 18:32:37 -03:00 |
|
Andrew Phillips
|
42a10cc2d5
|
fix: ensure outputs are properly disabled in constructors
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 18:11:32 -03:00 |
|
Andrew Phillips
|
324b96d1e1
|
refactor: remove initialize() call and use plugin outputs directly
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 18:09:17 -03:00 |
|
Andrew Phillips
|
75222eeb7f
|
fix: handle hostname false option properly
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 18:05:16 -03:00 |
|
Andrew Phillips
|
15e7c2b6e5
|
feat: handle disabled hostname outputs in plugin and simplify status display
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 18:01:40 -03:00 |
|
Andrew Phillips
|
aa2534c901
|
fix: handle disabled digest outputs properly
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 18:00:24 -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
|
97fb35b5f0
|
fix: update process_metadata_outputs to handle serde_yaml::Value
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 17:47:48 -03:00 |
|
Andrew Phillips
|
cb685d4329
|
feat: set unused text outputs to null based on method options
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 17:45:33 -03:00 |
|
Andrew Phillips
|
d013b60fc1
|
feat: set unused digest outputs to null based on method
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 17:42:55 -03:00 |
|
Andrew Phillips
|
430eafcf80
|
feat: add configurable hostname options and outputs
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 17:39:46 -03:00 |
|
Andrew Phillips
|
2d1174266d
|
feat: add default boolean options for text plugin statistics
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 17:31:13 -03:00 |
|
Andrew Phillips
|
19848fd379
|
feat: add default options to meta plugins status table
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 17:27:11 -03:00 |
|
Andrew Phillips
|
14c5f926a4
|
feat: display default options for digest and magic_file plugins
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 16:00:06 -03:00 |
|
Andrew Phillips
|
442f20dda3
|
refactor: merge get_meta_plugin_with_config into get_meta_plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 14:01:18 -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
|
de6cdf6bfc
|
refactor: remove deprecated file magic plugin types
|
2025-08-27 13:59:31 -03:00 |
|
Andrew Phillips
|
57088471a1
|
chore: remove debug logging from text plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 13:44:52 -03:00 |
|
Andrew Phillips
|
d527caa7bd
|
fix: change default value for track_line_median_len to false
|
2025-08-27 13:44:50 -03:00 |
|
Andrew Phillips
|
a3ff74c8e9
|
refactor: extract helper methods to reduce code duplication in TextPlugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 12:21:52 -03:00 |
|
Andrew Phillips
|
89d62c7b11
|
fix: remove deprecated strum::ToString and fix HashMap type conversion
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 12:17:09 -03:00 |
|
Andrew Phillips
|
90fd8d013d
|
refactor: replace custom snake case macro with strum implementation
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 12:15:18 -03:00 |
|
Andrew Phillips
|
8857fc86cd
|
refactor: replace custom proc-macro with strum for snake_case serialization
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 12:13:04 -03:00 |
|
Andrew Phillips
|
5c2b56c06a
|
feat: add meta plugin configuration support
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 10:46:11 -03:00 |
|
Andrew Phillips
|
d5566e66c5
|
refactor: remove default_options method from MetaPlugin trait
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 10:44:44 -03:00 |
|
Andrew Phillips
|
80f8cf7eb7
|
refactor: remove redundant configure_outputs method
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 10:44:28 -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
|
5d518711d5
|
feat: add md5 support and remove deprecated meta plugin
|
2025-08-27 10:37:07 -03:00 |
|
Andrew Phillips
|
e8f2c00416
|
feat: add line length statistics tracking flags
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 10:35:14 -03:00 |
|
Andrew Phillips
|
1ea4fc2180
|
feat: round text_line_mean_len to nearest integer
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 10:18:04 -03:00 |
|
Andrew Phillips
|
9088b76067
|
fix: add debug logging and set default values for text plugin options
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 10:09:43 -03:00 |
|
Andrew Phillips
|
e10605bb7e
|
feat: add debug logging for line length statistics tracking
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 10:05:21 -03:00 |
|
Andrew Phillips
|
9a052bddd7
|
feat: add text line length statistics and options
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-27 09:24:31 -03:00 |
|
Andrew Phillips
|
6e8ff406c8
|
fix: remove unused digest field from Settings struct
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 23:52:07 -03:00 |
|
Andrew Phillips
|
560acc0235
|
fix: add missing std::io::Write import for md5::Context write method
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 23:48:58 -03:00 |
|
Andrew Phillips
|
af4f88a0fc
|
fix: implement debug for hasher and fix md5 update method
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 23:48:16 -03:00 |
|
Andrew Phillips
|
8f5ec6381f
|
fix: update md5 usage and remove unused imports
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 23:47:18 -03:00 |
|
Andrew Phillips
|
34c942e73b
|
refactor: unify digest plugin type handling
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 23:44:56 -03:00 |
|
Andrew Phillips
|
53df5d9260
|
feat: implement single hasher selection for digest plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 23:40:49 -03:00 |
|
Andrew Phillips
|
538d565341
|
feat: unify digest plugin types and always compute all hashes
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 23:38:35 -03:00 |
|
Andrew Phillips
|
cb83cc4b77
|
feat: add support for multiple hash methods in digest plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 23:35:40 -03:00 |
|
Andrew Phillips
|
379c45b556
|
fix: resolve iterator first() error and remove unused import
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 21:47:23 -03:00 |
|
Andrew Phillips
|
fbffd010be
|
fix: prioritize DNS resolution over hostname -f for hostname lookup
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 21:40:58 -03:00 |
|
Andrew Phillips
|
23906d4796
|
feat: improve hostname resolution with FQDN and IPv6 support
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 21:26:29 -03:00 |
|
Andrew Phillips
|
81ac8fcfbb
|
feat: implement hostname resolution using gethostname and dns-lookup
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 21:16:51 -03:00 |
|
Andrew Phillips
|
2a94f5f155
|
feat: switch to hostname crate for full hostname resolution
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 21:15:19 -03:00 |
|
Andrew Phillips
|
0b751ca34b
|
feat: add debug logging for hostname plugin options and values
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 21:11:37 -03:00 |
|
Andrew Phillips
|
dd217d6c6a
|
fix: prevent text plugin from finalizing in update method
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 20:57:17 -03:00 |
|
Andrew Phillips
|
a92076bbec
|
fix: prevent premature finalization when text buffer reaches max size
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-26 20:55:26 -03:00 |
|