Dark-Alex-17
fcdcb303a3
style: Cleaned up unnecessary path prefixes, imports, stray scripts, and some documentation
2026-09-17 12:00:16 -06:00
Dark-Alex-17
9da0b91673
fix(TASK-046): make inspection flags look-don't-touch and pin the contracts
...
- Skip the builtins bootstrap, function-binary build, and tool-scope
rebuild for inspection-only runs (--info/--list-*/--mcp-list/
--list-secrets without --agent/--role): a pristine COYOTE_CONFIG_DIR
now stays byte-empty (was 269 files written before dispatch)
- Tolerate a model-less default config on the inspection surface via
AppConfig::from_config_lenient + Model::default() in bootstrap;
strict 'No available model' behavior unchanged for the REPL path and
all mutating mcp/vault flags
- --list-secrets degrades to an rc=0 informational message in sandbox
mode (mutating vault flags still fail there), pinned by test
- Add the 041.7-4 regression test: a malformed COYOTE_<NAME>_GLOBAL_TOOLS
env override logs the debug message and leaves global_tools untouched
- Adopt scripts/usage-probe-inspection.sh (10 flags: rc=0 + zero writes,
output required only for --info) and add binary-level
tests/inspection_flags.rs, incl. the agent+--info still-bootstraps pin
2026-09-16 15:07:21 -06:00
Dark-Alex-17
eaab57375e
fix: --generate-models parsed before vault initialization
2026-09-03 19:55:03 -06:00
Dark-Alex-17
dffaf6b9db
fix: drain tty input when displaying inquire prompts to prevent unintentional escapes
2026-08-18 15:10:30 -06:00
Dark-Alex-17
f510bb649b
feat: Improved credentials management for docker sandboxes
2026-07-24 16:26:35 -06:00
Dark-Alex-17
6f2594712f
refactor: Standardized paths module function names to not use 'path' in the name and to just always be either 'dir' or 'file'
CI / All (ubuntu-latest) (push) Failing after 25s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-21 10:15:42 -06:00
Dark-Alex-17
f2e8f3ab59
fix: auto-translation of user-prefixed Mac and Linux paths for the vault password file when running inside a sandbox
2026-06-18 10:53:38 -06:00
Dark-Alex-17
8d6e9bef32
fix: greedy secrets regex caused multiple secrets on one line to fail
2026-06-04 15:41:56 -06:00
Dark-Alex-17
e54a2e42c9
test: improve vault password file errors by propagating up
2026-06-04 15:32:31 -06:00
Dark-Alex-17
7b320e08c4
fix: enforced global visible_skills in llm node validation and improved skill loading error handling across the project
2026-06-04 13:09:43 -06:00
Dark-Alex-17
8f7a57f8e6
fix: the vault's init_bare should try to load the provisioned secret_provider from the config file without also interpolating any of the rest of the configuration file. It should only fail if the user has not yet created a configuration file; i.e. done a first-time run.
2026-06-04 12:02:43 -06:00
Dark-Alex-17
40fdf3aaa7
fix: the vault roundtrip test used characters that are unsupported by some major secrets providers
2026-06-04 11:20:46 -06:00
Dark-Alex-17
8de0eef4f9
fix: forgot to move back up the vault probe value error to be before the delete
2026-06-04 09:32:25 -06:00
Dark-Alex-17
eeaeb42c9a
fix: use unique values for the secrets round trip verification
2026-06-03 15:04:50 -06:00
Dark-Alex-17
5ebf8649a6
fmt: applied uniform formatting across refactored vault code
2026-06-03 11:15:11 -06:00
Dark-Alex-17
652ab0b180
feat: added round trip validation for vault providers to ensure permissions and authentication
2026-06-03 08:30:47 -06:00
Dark-Alex-17
8ad764527d
feat: created new first-time run wizard for secrets provider
2026-06-03 08:08:06 -06:00
Dark-Alex-17
bba094086d
feat: vault_password_file or nothing at all is shorthand for just using the local gman provider for secret management
2026-06-02 14:52:36 -06:00
Dark-Alex-17
658ca7fec3
feat: refactored gman usage to be generic and work with various vault providers and use the SupportedProvider enum directly for configurations
2026-06-02 14:16:45 -06:00
Dark-Alex-17
156de15a33
feat: created initial parity gman generalization for vault provider
2026-06-02 13:59:32 -06:00
Dark-Alex-17
349b3748bd
test: Added unit tests for the rag, completions and prompt, macros, vault, and functions/tool usage
2026-05-01 13:24:58 -06:00
Dark-Alex-17
39a16f8d56
refactor: Migrate the vault/bare_init logic
2026-04-19 18:00:14 -06:00
Dark-Alex-17
564480e165
fix: the updated regex for secrets injection broke MCP server secrets interpolation because the regex greedily matched on new lines, replacing too much content. This fix just ignores commented out lines in YAML files by skipping commented out lines.
2026-03-11 12:55:28 -06:00
Dark-Alex-17
26e2cd3f65
fix: Don't try to inject secrets into commented-out lines in the config
2026-03-11 11:11:09 -06:00
Dark-Alex-17
dbf7329e87
refactor: Updated to the most recent Rust version with 2024 syntax
2025-11-07 15:50:55 -07:00
Dark-Alex-17
7f520f1346
feat: Secret injection as environment variables into agent tools
2025-11-03 15:10:34 -07:00
Dark-Alex-17
f474e6130e
feat: Require Vault set up for first-time setup so all passed in secrets can be encrypted right off the bat
2025-10-27 12:00:27 -06:00
Dark-Alex-17
65a3dbb228
style: Applied formatting
2025-10-16 13:01:37 -06:00
Dark-Alex-17
2bb592d5f6
feat: Support for secret injection into the global config file (API keys, for example)
2025-10-16 12:30:18 -06:00
Dark-Alex-17
3146b20c15
feat: Improved MCP handling toggle handling
2025-10-15 18:36:54 -06:00
Dark-Alex-17
455cf67750
feat: Secret injection into the MCP configuration
2025-10-15 16:06:59 -06:00
Dark-Alex-17
a6d6a877b0
feat: added REPL support for interacting with the Loki vault
2025-10-15 15:15:04 -06:00