github-actions[bot]
8c42ca14fc
chore: bump Cargo.toml to 0.6.0
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-06-05 21:30:01 +00:00
github-actions[bot]
cc4471149c
bump: version 0.5.0 → 0.6.0 [skip ci]
2026-06-05 21:29:49 +00:00
Dark-Alex-17
ddad7166ad
test: added a few additional tests to the request_context surrounding the skills system
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-06-05 15:24:51 -06:00
Dark-Alex-17
77113fb4ef
fix: disable skills for specific built-in roles
2026-06-05 15:11:22 -06:00
Dark-Alex-17
ac3eb40195
feat: added skill hint prompt injection and configuration
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-06-05 14:48:54 -06:00
Dark-Alex-17
b6be2229cf
fix: redirect stderr into user's /dev/tty for guards
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-06-05 12:46:52 -06:00
Dark-Alex-17
acf69f7ed7
docs: updated the graph.example.yaml
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-06-05 11:53:19 -06:00
Alex Clarke
8e4ecd454c
Merge pull request #13 from Dark-Alex-17/skills
...
Implement support for skills and refactored secrets providers
2026-06-05 11:43:15 -06:00
Dark-Alex-17
25d8395948
fix: azure doesn't support underscores in key vault
2026-06-05 11:29:14 -06:00
Dark-Alex-17
7b0d4ca41f
chore: updated models.yaml
2026-06-05 11:28:55 -06:00
Dark-Alex-17
b7ca5165c6
fix: accidental regression on enabled_skills being empty = all
2026-06-04 16:12:32 -06:00
Dark-Alex-17
36e0a0013c
fix: greedy secrets regex caused multiple secrets on one line to fail
2026-06-04 15:41:56 -06:00
Dark-Alex-17
fa3f27532e
test: improve vault password file errors by propagating up
2026-06-04 15:32:31 -06:00
Dark-Alex-17
8e2a5ce31e
refactor: removed redundant skill name validation from has_skill function
2026-06-04 14:58:33 -06:00
Dark-Alex-17
e91ea86873
style: miscellaneous cleanup
2026-06-04 14:30:56 -06:00
Dark-Alex-17
d494f8825f
fmt: applied formatting
2026-06-04 14:21:06 -06:00
Dark-Alex-17
5e8194d271
fix: add agent context check to skill visibility validation
2026-06-04 14:19:38 -06:00
Dark-Alex-17
b40ae70084
feat: Fallthrough on missing secrets during mcp.json merging
2026-06-04 14:19:24 -06:00
Dark-Alex-17
25593037f6
test: improved skill validation test in graph validator
2026-06-04 14:02:34 -06:00
Dark-Alex-17
7b679a2966
feat: validate visible_skills field at config load time
2026-06-04 13:43:40 -06:00
Dark-Alex-17
d570c59fb0
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
f96fd744e7
fix: restore agent skill policy on error during effective policy calculation
2026-06-04 12:16:42 -06:00
Dark-Alex-17
dcc6bcd0e7
fix: apply the same validation for skill filenames on list_skills as happens everywhere else
2026-06-04 12:10:00 -06:00
Dark-Alex-17
6499b2fe83
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
b48716d7f8
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
cae279c9e0
fix: fixed tool filtering logic for skills and user functions in agents
2026-06-04 11:03:44 -06:00
Dark-Alex-17
8b7306341c
feat: implemented reflexion (sorta) in sisyphus for significant code changes to delegate to the code-reviewer agent
2026-06-04 10:40:14 -06:00
Dark-Alex-17
fb4a46c5b8
feat: improved explore agent
2026-06-04 10:39:46 -06:00
Dark-Alex-17
af7ea9b5bc
fix: privilege leak when unloading skills and leaving tool scope untouched
2026-06-04 10:17:01 -06:00
Dark-Alex-17
68b51bf10e
fix: When bootstrapping an app config to interpolate secrets, clone the secrets provider configuration as well so config secrets stored in remote vaults can be used properly
2026-06-04 10:07:46 -06:00
Dark-Alex-17
721ca1bc10
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
eb102e1374
fix: don't silently fail on skill role composition extraction in llm nodes
2026-06-04 09:09:55 -06:00
Dark-Alex-17
bc2174286e
fix: set -euo pipefail for the temp script in execute_command.sh tool
2026-06-03 15:26:23 -06:00
Dark-Alex-17
1b4ab894d4
fix: added forgotten skill name validation to has_skill to prevent side-channel attacks
2026-06-03 15:21:16 -06:00
Dark-Alex-17
1c983fb144
fmt: applied formatting
2026-06-03 15:05:58 -06:00
Dark-Alex-17
09fb6634f0
fix: use unique values for the secrets round trip verification
2026-06-03 15:04:50 -06:00
Dark-Alex-17
46ddfdc464
fix: stop interpolating a line if any errors occur
2026-06-03 15:02:22 -06:00
Dark-Alex-17
df6c3c50db
fix: added path validation for skill names
2026-06-03 14:59:57 -06:00
Dark-Alex-17
8c5bed3e34
fix: effective_policy unconditionally overwrote skill values for role-like structs
2026-06-03 14:54:42 -06:00
Dark-Alex-17
d45375a454
feat: removed conditional fallback of LLM_*_RAW_JSON from built-ins
2026-06-03 14:40:42 -06:00
Dark-Alex-17
ed8327e9d6
fmt: applied formatting to refactored mcp_servers and tools lists
2026-06-03 14:02:06 -06:00
Dark-Alex-17
bc1800db4f
refactor: support both CSV and list formats for enabled_tools
2026-06-03 13:58:24 -06:00
Dark-Alex-17
dd8da58105
refactor: Support both CSV and list formats for enabled_mcp_servers
2026-06-03 13:23:13 -06:00
Dark-Alex-17
6a0df70777
feat: updated enabled_skills handling to support both list and comma-separated strings
2026-06-03 12:24:10 -06:00
Dark-Alex-17
5e550a67ce
feat: added new REPL set commands for toggling skills and changing what skills are enabled
2026-06-03 12:23:53 -06:00
Dark-Alex-17
b781dd8dc6
docs: improved fs_patch and fs_write descriptions and examples
2026-06-03 12:06:39 -06:00
Dark-Alex-17
43fbe448cb
feat: upgraded to the latest version of mcp-remote
2026-06-03 11:46:52 -06:00
Dark-Alex-17
9efd6a2690
fmt: applied uniform formatting across refactored vault code
2026-06-03 11:15:11 -06:00
Dark-Alex-17
a3f278544a
feat: fs_grep now works with both files and directories
2026-06-03 10:48:18 -06:00
Dark-Alex-17
e48926f458
feat: improved code reviewer agents with skills
2026-06-03 10:40:34 -06:00
Dark-Alex-17
4e616fe7c3
fix: updated execute_command to not mangle heredocs and also added explicit instructions to the coder and sisyphus agents to use fs_write and fs_patch over execute_command when writing files
2026-06-03 10:20:39 -06:00
Dark-Alex-17
863b28f01e
docs: Updated configuration example to include new secret provider support
2026-06-03 08:36:03 -06:00
Dark-Alex-17
bf97f2261d
feat: added round trip validation for vault providers to ensure permissions and authentication
2026-06-03 08:30:47 -06:00
Dark-Alex-17
baa44ec5cb
feat: created new first-time run wizard for secrets provider
2026-06-03 08:08:06 -06:00
Dark-Alex-17
29af20f316
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
960a199cd2
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
3a18ffdaf3
feat: created initial parity gman generalization for vault provider
2026-06-02 13:59:32 -06:00
Dark-Alex-17
7aa00d52de
build: upgraded to gman 0.5.0
2026-06-02 13:59:10 -06:00
Dark-Alex-17
ac58ddc202
docs: documented the llm node skills policy in the graph.example.yaml
2026-06-02 13:58:59 -06:00
Dark-Alex-17
38259642cd
docs: documented the llm node skills policy in the graph.example.yaml
2026-06-02 13:14:41 -06:00
Dark-Alex-17
90e105a171
feat: Refactored the sisyhpus agent system to utilize the new skills system to improve performance and reliability
2026-06-02 13:14:25 -06:00
Dark-Alex-17
a5ece505b7
fix: llm nodes accidentally skipped skill_registry::effective_role because I was passing an inline role instead
2026-06-02 12:58:14 -06:00
Dark-Alex-17
fb8633dc75
feat: llm graph nodes support skills
2026-06-02 12:39:43 -06:00
Dark-Alex-17
a7ebc15b89
feat: updated sisyphus and coder tools
2026-06-02 11:13:30 -06:00
Dark-Alex-17
a7a9b6b1cf
fix: updated temperature values for all agents and roles
2026-06-02 10:41:20 -06:00
Dark-Alex-17
e1c2f0aa42
fix: added back in require_max_tokens for new Claude models
2026-06-02 10:30:40 -06:00
Dark-Alex-17
6e9b394f73
docs: Updated skill docs to mention that function calling support must be enabled for skills to work at all
2026-06-02 09:55:08 -06:00
Dark-Alex-17
747ca0d0fc
fix: skill support also requires function calling to be enabled
2026-06-02 09:42:36 -06:00
Dark-Alex-17
ba665528ed
fix: non_tty tests break on some TTY terminals
2026-06-01 16:51:04 -06:00
Dark-Alex-17
1440e23748
style: removed now deprecated SkillRegistry::new and skillRegistry::load methods
2026-06-01 16:45:34 -06:00
Dark-Alex-17
8ff9d84a85
fix: skill loading on agents
2026-06-01 16:37:17 -06:00
Dark-Alex-17
dc8e831f27
fix: forgot to bootstrap skills on REPL startup
2026-06-01 16:11:23 -06:00
Dark-Alex-17
985ae11fcf
feat: removed potentially confusing tab completions for .skill
2026-06-01 16:04:22 -06:00
Dark-Alex-17
b758b17dbb
fix: remove now deprecated .skill edit command
2026-06-01 15:58:06 -06:00
Dark-Alex-17
aef26013cb
docs: Added example skills configurations
2026-06-01 15:50:20 -06:00
Dark-Alex-17
b1fc199a5f
feat: .edit skill <name> support from within the REPL
2026-06-01 15:48:19 -06:00
Dark-Alex-17
7e801b80d0
feat: Added skills_dir to the info output of Coyote
2026-06-01 15:30:22 -06:00
Dark-Alex-17
7cd7abe469
fmt: Applied uniform formatting to skills implementation
2026-06-01 15:21:00 -06:00
Dark-Alex-17
6a5561edba
feat: Created a few auto built-in skills
2026-06-01 15:20:12 -06:00
Dark-Alex-17
d8a92f4e62
feat: Added support for auto_unload skills during chat
2026-06-01 15:19:59 -06:00
Dark-Alex-17
6330d7dd95
feat: cleaned up skill implementation
2026-06-01 15:13:50 -06:00
Dark-Alex-17
c63eb0a9f9
feat: support multiple skill flags to load multiple skills at CLI startup
2026-06-01 14:27:40 -06:00
Dark-Alex-17
d927a9b99f
feat: Modified --skill CLI to allow users to specify skills to start the REPL or CLI with.
2026-06-01 14:20:45 -06:00
Dark-Alex-17
766684615b
feat: added CLI --skill flag for modifying skills easily
2026-06-01 14:05:16 -06:00
Dark-Alex-17
5be12e90dc
feat: REPL integration with skills
2026-06-01 13:43:43 -06:00
Dark-Alex-17
7325ad7b32
feat: dynamic loading/unloading of skill tools and MCP servers whenever load_skill/unload_skill are invoked
2026-06-01 13:22:44 -06:00
Dark-Alex-17
2e224948d4
feat: created built-in functions for listing, loading, and unloading skills
2026-06-01 12:58:42 -06:00
Dark-Alex-17
fa424bde34
feat: implemented the skills policy to track available skills per context
2026-06-01 12:26:30 -06:00
Dark-Alex-17
42c88fa2a3
feat: added remote install and install support for skills
2026-06-01 11:58:35 -06:00
Dark-Alex-17
84c6f88cf2
feat: created the skill registry
2026-06-01 11:41:04 -06:00
Dark-Alex-17
f401c637cc
tests: update skill tests
2026-06-01 11:19:02 -06:00
Dark-Alex-17
3239c5d990
feat: decided to make skills persist to disk like agents and not in-memory like built-in roles
2026-06-01 11:17:55 -06:00
Dark-Alex-17
1dff08893a
feat: scaffold skill module
2026-06-01 10:22:46 -06:00
Dark-Alex-17
f65ec9e9fe
docs: fix typo in config.example.yaml
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-05-29 10:47:15 -06:00
Dark-Alex-17
3ce5ab4fe7
chore: updated models.yaml
CI / All (ubuntu-latest) (push) Failing after 23s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-05-28 16:23:08 -06:00
github-actions[bot]
fd21431c2f
chore: bump Cargo.toml to 0.5.0
2026-05-27 21:27:54 +00:00
github-actions[bot]
61a698f9eb
bump: version 0.4.0 → 0.5.0 [skip ci]
2026-05-27 21:27:49 +00:00
Dark-Alex-17
518a39c143
fix: bash-based user interactions in agents accidentally regressed in graph implementation
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-05-27 15:20:19 -06:00
Dark-Alex-17
160ee5d5ae
fix: Claude function calling in agent contexts
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-05-27 14:47:27 -06:00
Dark-Alex-17
e4819ff9db
fix: Claude code rate limit error per new Claude changes
CI / All (ubuntu-latest) (push) Failing after 23s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-05-27 14:06:17 -06:00
Dark-Alex-17
ecb3cdfcc2
fmt: apply uniform formatting with name change
CI / All (ubuntu-latest) (push) Failing after 23s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-05-27 12:57:05 -06:00
Dark-Alex-17
364cf29296
feat: rename Loki to Coyote
CI / All (ubuntu-latest) (push) Failing after 23s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-05-27 12:47:32 -06:00
Dark-Alex-17
b2fa8ebb71
docs: clarified OAuth more
2026-05-22 19:56:00 -06:00
github-actions[bot]
48031d592f
bump: version 0.3.0 → 0.4.0 [skip ci]
2026-05-23 01:53:47 +00:00
Dark-Alex-17
4c7a0a7a77
docs: Fixed a typo in the README
2026-05-22 19:49:40 -06:00
Dark-Alex-17
8f960fdbbf
test: fixed broken cross tests that required home directory access
2026-05-22 19:49:01 -06:00
Dark-Alex-17
feefe45ed2
docs: fixed broken sharing configurations link
2026-05-22 19:48:44 -06:00
Alex Clarke
9958eeee8f
Merge pull request #12 from Dark-Alex-17/develop
...
Release v0.4.0: Graph-based agents, remote asset installation, self-update and god-config refactor
2026-05-22 19:18:13 -06:00
Dark-Alex-17
aa31db7e07
build: Removed unnecessary Language import for Windows systems
2026-05-22 19:04:46 -06:00
Dark-Alex-17
8c6dde7d86
feat: LLM node failures propgate up
2026-05-22 18:27:03 -06:00
Dark-Alex-17
738e29059b
build: upgraded to rust v1.95.0
2026-05-22 18:11:01 -06:00
Dark-Alex-17
2eb81c4a8b
chore: removed the deprecated haiku 3.5 Claude model
2026-05-22 17:53:49 -06:00
Dark-Alex-17
88998d1019
docs: Added sharing configurations links in the main README
2026-05-22 17:47:58 -06:00
Dark-Alex-17
a1fc099c24
feat: Added .install remote tab completions to the REPL
2026-05-22 17:44:16 -06:00
Dark-Alex-17
2fe365bef8
feat: feature complete install remote with category selection
2026-05-22 17:00:11 -06:00
Dark-Alex-17
efb1b7b96b
feat: Support to interactively add secrets to Loki that are missing from MCP configs when merging
2026-05-22 16:47:25 -06:00
Dark-Alex-17
d915f9e3c1
feat: Added MCP config merging support for remote asset installations
2026-05-22 16:30:45 -06:00
Dark-Alex-17
11ebf3c155
fix: Generified the functions usage of script detection for an executable bit on unix systems
2026-05-22 16:01:28 -06:00
Dark-Alex-17
abf5d425fd
feat: install remote now writes files to disk
2026-05-22 15:55:37 -06:00
Dark-Alex-17
1e3d52482a
feat: Created basic install_remote functions
2026-05-22 15:33:37 -06:00
Dark-Alex-17
0fb72f8226
feat: Created a more comprehensive and immediately useful default config for first runs
2026-05-22 14:16:03 -06:00
Dark-Alex-17
0701c370b4
fix: merge required claude code system prompt into instructions
2026-05-22 13:51:45 -06:00
Dark-Alex-17
0bdaa9441f
feat: Created an example graph-based agent called deep-research
2026-05-22 12:57:56 -06:00
Dark-Alex-17
4ba1bd8a24
feat: Improved coder agent that is now a graph-based agent
2026-05-22 12:57:12 -06:00
Dark-Alex-17
b484242e4c
docs: Removed slightly-confusing wording in the README
2026-05-22 12:56:49 -06:00
Dark-Alex-17
a756394e30
feat: Removed indicatif spinners. The UX just won't stop clobbering for parallel graph nodes
2026-05-22 12:56:04 -06:00
Dark-Alex-17
0faf7b850d
fix: updated argc argument passing in run-tool and run-agent scripts
2026-05-21 17:06:20 -06:00
Dark-Alex-17
eeb9f7083b
docs: updated the graph.example.yaml to document the agent environment variables.
2026-05-21 13:29:38 -06:00
Dark-Alex-17
b6a5b340f1
feat: Added agent variables support for graph agents and improved script executor to use the same environment variables as normal agent tool calling for further flexibility
2026-05-21 13:27:33 -06:00
Dark-Alex-17
209257c7b1
feat: Improved UX with colored spinners for parallel graph agents and no clobbering outputs for sub-agents
2026-05-21 13:00:44 -06:00
Dark-Alex-17
4e88cebe28
feat: created new graph-based deep-research agent
2026-05-21 11:27:55 -06:00
Dark-Alex-17
738b600fa6
fmt: cleaned up graph implementation
2026-05-21 11:27:29 -06:00
Dark-Alex-17
f67538e5ab
feat: improved UX for parallel graph execution
2026-05-20 18:54:20 -06:00
Dark-Alex-17
18bb3d3440
fix: Added additional graph validation for parallel reads and writes with dependencies between nodes states
2026-05-20 17:35:33 -06:00
Dark-Alex-17
04cd3c890b
docs: created an example graph agent configuration
2026-05-20 16:54:34 -06:00
Dark-Alex-17
ef8f5865e2
fix: bug in next_single method and improved outcome handling for LLM node execution
2026-05-20 16:27:25 -06:00
Dark-Alex-17
493e9bb2a5
test: implemented integration tests for the parallel frontier-based graph scheduling
2026-05-20 16:09:07 -06:00
Dark-Alex-17
3eff135349
feat: added branch progress tracker for better visualization of parallel graph super-steps
2026-05-20 15:50:38 -06:00
Dark-Alex-17
7ac753d824
feat: Removed the jira-helper agent and replaced it with the atlassian role
2026-05-20 15:38:51 -06:00
Dark-Alex-17
9add71ff13
feat: created the RenderMode enum to suppress stdout streaming during parallel graph super-steps
2026-05-20 15:32:03 -06:00
Dark-Alex-17
7154c3a652
feat: Full support for map node types
2026-05-20 15:15:58 -06:00
Dark-Alex-17
36ac924d77
feat: implemented the frontier-based scheduling for the graph executor with simplified state management (gotta love .clone)
2026-05-20 13:48:55 -06:00
Dark-Alex-17
5e4d3ff011
feat: validation support for parallel graph execution; restricted map nodes to only run for nodes without next targets and not supporting chained map nodes
2026-05-20 12:50:29 -06:00
Dark-Alex-17
fd287b09b0
fix: inline RAG bug when globbing files by extension without subdirectory globbing
2026-05-20 12:22:21 -06:00
Dark-Alex-17
07c1f70df3
feat: created the staging area for state merges per super-step and created the built-in reducers (and their application) for the state merge phase of a super step
2026-05-20 12:16:14 -06:00
Dark-Alex-17
8c398b6360
feat: scaffolding work for fan-out nodes for parallel branch execution support and stubbed out Map node types
2026-05-20 11:37:23 -06:00
Dark-Alex-17
e43c2e477a
style: applied formatting to the new update feature
2026-05-19 14:44:15 -06:00
Dark-Alex-17
6078072915
feat: Loki can now update itself via .update and --update commands
2026-05-19 14:29:44 -06:00
Dark-Alex-17
1902e2d040
build: updated dependencies to the latest versions and removed unused dependencies
2026-05-19 13:03:31 -06:00
Dark-Alex-17
702e6f2f63
fix: update the estimate_token_length function to use the standard word count method
2026-05-19 12:25:53 -06:00
Dark-Alex-17
01938a0f28
fix: removed unnecessary regenerate logic for sessions and use the same logic for all contexts; prevents a panic on empty message list
2026-05-19 11:46:37 -06:00
Dark-Alex-17
5d017fbb48
build: upgraded to the most recent version of reqwest
2026-05-19 11:05:40 -06:00
Dark-Alex-17
a3ed9476ae
feat: added a .edit command for editing the MCP configuration file
2026-05-18 15:14:22 -06:00
Dark-Alex-17
a22faad992
feat: Created a new .install command to install bundled assets on-demand
2026-05-18 14:59:02 -06:00
Dark-Alex-17
06fe1f9471
style: Cleaned up all graph agent code
2026-05-18 13:46:52 -06:00
Dark-Alex-17
e2ff2c03f8
fix: error when users try to start a session on a graph agent
2026-05-18 12:55:17 -06:00
Dark-Alex-17
7ca9a19d3b
feat: migrated llm node validation to graph loading time instead of graph runtime
2026-05-18 11:51:47 -06:00
Dark-Alex-17
f5b69d6b4d
feat: ripped out user input timeout scaffolding for approval and input node types; implementation can't be done cleanly
2026-05-18 11:32:34 -06:00
Dark-Alex-17
4f244618ca
test: added additional test coverage to graph components
2026-05-18 10:08:36 -06:00
Dark-Alex-17
b7a20a000a
docs: Updated README and created graph.example.yaml spec
2026-05-15 17:37:54 -06:00
Dark-Alex-17
0094be475f
feat: added additional support for all RAG-configuration fields in RAG nodes
2026-05-15 16:38:52 -06:00
Dark-Alex-17
3e508c9337
feat: initial support for RAG nodes in the graph execution system
2026-05-15 14:11:23 -06:00
Dark-Alex-17
edd3c08247
feat: implemented structured logging for graph execution
2026-05-15 13:17:42 -06:00
Dark-Alex-17
bf6b2f718c
feat: merged normal agent config and graph agent configs into one file (either/or)
2026-05-15 12:57:08 -06:00
Dark-Alex-17
984a073730
fix: added on_other field for approval nodes so users can specify an alternative free-text target when none of the options match what they want
2026-05-14 16:35:08 -06:00
Dark-Alex-17
aa4babff56
feat: added structured-output extraction for llm and agent nodes
2026-05-14 15:36:10 -06:00
Dark-Alex-17
7f620d469b
fix: accidentally added back in full agent tools on LLM nodes
2026-05-14 14:39:08 -06:00
Dark-Alex-17
33782c59a8
feat: created full llm node runtime implementation
2026-05-14 14:00:24 -06:00
Dark-Alex-17
5669830510
refactor: migrated llm nodes to use Roles to simplify instructions handling and to function like inline roles
2026-05-14 13:24:34 -06:00
Dark-Alex-17
99c6cff068
refactor: migrated the next_node and apply_state_updates logic for LLM nodes into the LlmExecutor
2026-05-14 12:08:55 -06:00
Dark-Alex-17
9b395a304d
feat: scaffolded together the initial llm node type and its executor
2026-05-14 11:57:18 -06:00
Dark-Alex-17
01912bcef3
feat: wired together graph execution and agent graph dispatch
2026-05-14 11:10:45 -06:00
Dark-Alex-17
e0b85fc936
feat: implemented support for the graph executor
2026-05-13 14:29:45 -06:00
Dark-Alex-17
73f6e07e47
feat: created the approval node executor and the input node executor for user interaction
2026-05-13 14:08:44 -06:00
Dark-Alex-17
534b9923ae
feat: Added initial support for native Loki agent nodes in the graph-based agent system
2026-05-13 13:21:45 -06:00
Dark-Alex-17
c66faa22dc
feat: Added direct script invocation support for graph-based agents
2026-05-13 12:35:10 -06:00
Dark-Alex-17
cf666eb2c6
feat: Added graph validation
2026-05-13 10:18:51 -06:00
Dark-Alex-17
76861508c9
feat: Implemented state management for agent graphs
2026-05-13 09:18:38 -06:00
Dark-Alex-17
beebb39050
feat: initial agent graph scaffolding
2026-05-12 14:13:03 -06:00
Dark-Alex-17
3d7ba424f1
fix: Improve the coder agent's usage of tools
2026-05-11 15:03:15 -06:00
Dark-Alex-17
84eb82b355
fix: make the agent__collect escalation-aware so it doesn't freeze on sub-agent escalations
2026-05-11 13:57:02 -06:00
Dark-Alex-17
1fbdcd66d1
fmt: Applied uniform formatting across all files
2026-05-08 15:52:12 -06:00
Dark-Alex-17
5b65496684
docs: Updated example configurations to link to the new Wiki-based documentation
2026-05-08 15:51:11 -06:00
Dark-Alex-17
ca808b4c08
fix: check for an existing session before starting up MCP servers when switching to a role
2026-05-08 12:28:24 -06:00
Dark-Alex-17
84c1753ed5
fix: do not switch to agent if a session is active.
2026-05-08 12:15:01 -06:00
Dark-Alex-17
c8d9f89d59
fix: Do not append todo instructions when function calling is disabled
2026-05-08 12:06:07 -06:00
Dark-Alex-17
e3531b4dcf
feat: add auto-continue support to all contexts
2026-05-08 12:02:10 -06:00
Dark-Alex-17
b939868d28
feat: dynamic tab completions now show the sessions for a given agent instead of only listing global sessions
2026-05-07 15:23:50 -06:00
Dark-Alex-17
7630b3e75c
fix: a bug in the dynamic completions because the crate name is loki-ai but the binary is named loki
2026-05-07 14:08:54 -06:00
Alex Clarke
3292f8e0a5
Merge pull request #11 from Dark-Alex-17/config-refactor
...
Decompose God-Config struct into focused state architecture with MCP SSE support and comprehensive tests
2026-05-07 13:50:49 -06:00
Dark-Alex-17
cf1c06e632
fmt: reapplied formatting for the sse_transport module
2026-05-07 13:47:30 -06:00
Dark-Alex-17
49f2932b30
fix: bug found by copilot that would create a lock on the PollSender for sse-based MCP servers
2026-05-07 13:45:19 -06:00
Dark-Alex-17
5fd786dd3d
test: removed forgotten mem::forget from supervisor tests
2026-05-07 13:03:44 -06:00
Dark-Alex-17
f5967c7771
style: Addressed style comments left by copilot reviewer
2026-05-07 13:01:26 -06:00
Dark-Alex-17
eee0e86131
test: Fixed forgotten Windows-specific tests for functions
2026-05-07 12:20:30 -06:00
Dark-Alex-17
51dfd2a655
style: Added import for Arc in macros
2026-05-07 11:45:26 -06:00
Dark-Alex-17
d9cf0c4b08
chore: updated models.yaml
2026-05-07 08:35:52 -06:00
Dark-Alex-17
b4c65f7a19
docs: Fixed typo in README agent example path
2026-05-06 08:04:54 -06:00
Dark-Alex-17
1c0e836a92
docs: Deprecated in-repo docs and migrated them to a Wiki
2026-05-05 15:03:18 -06:00
Dark-Alex-17
2da196c091
docs: removed now unnecessary implementation wiki for configuration migration
2026-05-01 14:46:03 -06:00
Dark-Alex-17
69648afe27
test: added integration tests for inter-feature interactions like RAG + Agents, function calling/MCP servers, etc.
2026-05-01 14:06:41 -06:00
Dark-Alex-17
454f5c03f3
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
406642723e
test: Added integration tests for the sub-agent spawning system and inter-agent communication mechanisms
2026-05-01 12:53:26 -06:00
Dark-Alex-17
2469b713c7
test: unit tests for the sub agent spawning system
2026-05-01 12:20:00 -06:00
Dark-Alex-17
b6ad7a575d
test: REPL command tests and CLI flag tests
2026-05-01 11:57:17 -06:00
Dark-Alex-17
f3b410d146
test: request_context tests
2026-05-01 11:12:30 -06:00
Dark-Alex-17
095d0f3d8a
test: added tests for input
2026-05-01 11:06:35 -06:00
Dark-Alex-17
5f445e046f
test: implemented tests for tool call dispatch and tracking
2026-05-01 10:52:56 -06:00
Dark-Alex-17
96ab2bdc1b
test: Implemented tests for the MCP server lifecycle
2026-05-01 10:27:49 -06:00
Dark-Alex-17
cb175e3b51
fix: Accidental shadow of temp_file function for Windows function calling
2026-04-28 08:53:57 -06:00
Dark-Alex-17
7965b970d9
style: Addressed style issues
2026-04-28 08:08:23 -06:00
Dark-Alex-17
0a21f10b04
build: updated crossterm version for MacOS
2026-04-23 08:49:26 -06:00
Dark-Alex-17
49aa9fad41
feat: legacy SSE support for MCP server configurations
2026-04-20 14:10:26 -06:00
Dark-Alex-17
8f7d3bd13c
fix: upgraded to newer rmcp version to get native-tls support
2026-04-20 13:50:34 -06:00
Dark-Alex-17
f7fb249d43
feat: support http/sse transport types for MCP server configurations so it fully supports claude desktop-style MCP configs
2026-04-20 13:08:20 -06:00
Dark-Alex-17
d9498ffb21
Merge remote-tracking branch 'gitea/restful-api' into restful-api
...
# Conflicts:
# docs/PHASE-1-IMPLEMENTATION-PLAN.md
# src/cli/completer.rs
# src/client/common.rs
# src/config/agent.rs
# src/config/input.rs
# src/config/macros.rs
# src/config/mod.rs
# src/config/session.rs
# src/function/mod.rs
# src/function/supervisor.rs
# src/function/todo.rs
# src/function/user_interaction.rs
# src/main.rs
# src/mcp/mod.rs
# src/rag/mod.rs
# src/repl/mod.rs
2026-04-20 09:02:30 -06:00
Dark-Alex-17
0177fa6906
refactor: fully complete state re-architecting
2026-04-19 19:21:24 -06:00
Dark-Alex-17
c3f6cb8f46
refactor: Fully ripped out the god Config struct
2026-04-19 19:14:25 -06:00
Dark-Alex-17
7facdce6b6
refactor: Deprecated old Config struct initialization logic
2026-04-19 18:27:33 -06:00
Dark-Alex-17
c11eb352fe
refactor: migrate functions and MCP servers to AppConfig
2026-04-19 18:14:16 -06:00
Dark-Alex-17
0e427dc4ba
refactor: Migrate the vault/bare_init logic
2026-04-19 18:00:14 -06:00
Dark-Alex-17
f1914f6bd4
refactor: created a single install_builtins free function to remove from Config::init
2026-04-19 17:54:50 -06:00
Dark-Alex-17
dba6304f51
refactor: partial migration to init in AppConfig
2026-04-19 17:46:20 -06:00
Dark-Alex-17
e40a8bba72
fix: RagCache was not being used for agent and sub-agent instantiation
2026-04-19 17:39:49 -06:00
Dark-Alex-17
c057249e52
feat: 99% complete migration to new state structs to get away from God-Config struct; i.e. AppConfig, AppState, and RequestContext
2026-04-19 17:05:27 -06:00
Dark-Alex-17
d906713d7d
testing
2026-04-16 10:17:03 -06:00
Dark-Alex-17
ff3419a714
Merge branch 'tree-sitter-tools' into 'develop'
2026-04-09 14:48:22 -06:00
Dark-Alex-17
a5899da4fb
feat: Automatic runtime customization using shebangs
2026-04-09 14:16:02 -06:00
Dark-Alex-17
dedcef8ac5
test: Updated client stream tests to use the thread_rng from rand
2026-04-09 13:53:52 -06:00
Dark-Alex-17
d658f1d2fe
build: Pulled additional features for rand dependency
2026-04-09 13:45:08 -06:00
Dark-Alex-17
6b4a45874f
fix: TypeScript function args were being passed as objects rather than direct parameters
2026-04-09 13:32:16 -06:00
Dark-Alex-17
7839e1dbd9
build: upgraded dependencies to latest
2026-04-09 13:28:19 -06:00
Dark-Alex-17
78c3932f36
docs: Updated docs to talk about the new TypeScript-based tool support
2026-04-09 13:19:15 -06:00
Dark-Alex-17
11334149b0
feat: Created a demo TypeScript tool and a get_current_weather function in TypeScript
2026-04-09 13:18:41 -06:00
Dark-Alex-17
4caa035528
feat: Updated the Python demo tool to show all possible parameter types and variations
2026-04-09 13:18:18 -06:00
Dark-Alex-17
f30e81af08
fix: Added in forgotten wrapper scripts for TypeScript tools
2026-04-09 13:17:53 -06:00
Dark-Alex-17
4c75655f58
feat: Added TypeScript tool support using the refactored common ScriptedLanguage trait
2026-04-09 13:17:28 -06:00
Dark-Alex-17
f865892c28
refactor: Extracted common Python parser logic into a common.rs module
2026-04-09 13:16:35 -06:00
Dark-Alex-17
ebeb9c9b7d
refactor: python tools now use tree-sitter queries instead of AST
2026-04-09 10:20:49 -06:00
Dark-Alex-17
ab2b927fcb
fix: don't shadow variables in binary path handling for Windows
2026-04-09 07:53:18 -06:00
Dark-Alex-17
7e5ff2ba1f
build: Upgraded crossterm and reedline dependencies
2026-04-08 14:54:53 -06:00
Dark-Alex-17
ed59051f3d
fix: Tool call improvements for Windows systems
2026-04-08 12:49:43 -06:00
github-actions[bot]
e98bf56a2b
chore: bump Cargo.toml to 0.3.0
2026-04-02 20:17:47 +00:00
github-actions[bot]
fb510b1a4f
bump: version 0.2.0 → 0.3.0 [skip ci]
2026-04-02 20:17:45 +00:00
Dark-Alex-17
6c17462040
feat: Added todo__clear function to the todo system and updated REPL commands to have a .clear todo as well for significant changes in agent direction
2026-04-02 13:13:44 -06:00
Dark-Alex-17
1536cf384c
fix: Clarified user text input interaction
2026-03-30 16:27:22 -06:00
Dark-Alex-17
d6842d7e29
fix: recursion bug with similarly named Bash search functions in the explore agent
2026-03-30 13:32:13 -06:00
Dark-Alex-17
fbc0acda2a
feat: Added available tools to prompts for sisyphus and code-reviewer agent families
2026-03-30 13:13:30 -06:00
Dark-Alex-17
0327d041b6
feat: Added available tools to coder prompt
2026-03-30 11:11:43 -06:00
Dark-Alex-17
6a01fd4fbd
Merge branch 'main' of github.com:Dark-Alex-17/loki
2026-03-30 10:15:51 -06:00
Dark-Alex-17
d822180205
fix: updated the error for unauthenticated oauth to include the REPL .authenticated command
2026-03-28 11:57:01 -06:00
Dark-Alex-17
89d0fdce26
feat: Improved token efficiency when delegating from sisyphus -> coder
2026-03-18 15:07:29 -06:00
Dark-Alex-17
b3ecdce979
build: Removed deprecated agent functions from the .shared/utils.sh script
2026-03-18 15:04:14 -06:00
Dark-Alex-17
3873821a31
fix: Corrected a bug in the coder agent that wasn't outputting a summary of the changes made, so the parent Sisyphus agent has no idea if the agent worked or not
2026-03-17 14:57:07 -06:00
Dark-Alex-17
9c2801b643
feat: modified sisyphus agents to use the new ddg-search MCP server for web searches instead of built-in model searches
2026-03-17 14:55:33 -06:00
Dark-Alex-17
d78820dcd4
fix: Claude code system prompt injected into claude requests to make them valid once again
2026-03-17 10:44:50 -06:00
Dark-Alex-17
d43c4232a2
fix: Do not inject tools when models don't support them; detect this conflict before API calls happen
2026-03-17 09:35:51 -06:00
Dark-Alex-17
f41c85b703
style: Applied formatting across new inquire files
2026-03-16 12:39:20 -06:00
Dark-Alex-17
9e056bdcf0
feat: Added support for specifying a custom response to multiple-choice prompts when nothing suits the user's needs
2026-03-16 12:37:47 -06:00
Dark-Alex-17
d6022b9f98
feat: Supported theming in the inquire prompts in the REPL
2026-03-16 12:36:20 -06:00
Dark-Alex-17
6fc1abf94a
build: upgraded to the most recent version of the inquire crate
2026-03-16 12:31:28 -06:00
Dark-Alex-17
92ea0f624e
docs: Fixed a spacing issue in the example agent configuration
2026-03-13 14:19:39 -06:00
Dark-Alex-17
c3fd8fbc1c
docs: Added the file-reviewer agent to the AGENTS docs
2026-03-13 14:07:13 -06:00
Dark-Alex-17
7fd3f7761c
docs: Updated the MCP-SERVERS docs to mention the ddg-search MCP server
2026-03-13 13:32:58 -06:00
Dark-Alex-17
05e19098b2
feat: Added the duckduckgo-search MCP server for searching the web (in addition to the built-in tools for web searches)
2026-03-13 13:29:56 -06:00
Dark-Alex-17
60067ae757
Merge branch 'main' of github.com:Dark-Alex-17/loki
2026-03-12 15:17:54 -06:00
Dark-Alex-17
c72003b0b6
fix: Implemented the path normalization fix for the oracle and explore agents
2026-03-12 13:38:15 -06:00
Dark-Alex-17
7c9d500116
chore: Added GPT-5.2 to models.yaml
2026-03-12 13:30:23 -06:00
Dark-Alex-17
6b2c87b562
docs: Updated the docs to now explicitly mention Gemini OAuth support
2026-03-12 13:30:10 -06:00
Dark-Alex-17
b2dbdfb4b1
feat: Support for Gemini OAuth
2026-03-12 13:29:47 -06:00
Dark-Alex-17
063e198f96
refactor: Made the oauth module more generic so it can support loopback OAuth (not just manual)
2026-03-12 13:28:09 -06:00
Dark-Alex-17
73cbe16ec1
fix: Updated the atlassian MCP server endpoint to account for future deprecation
2026-03-12 12:49:26 -06:00
Dark-Alex-17
bdea854a9f
fix: Fixed a bug in the coder agent that was causing the agent to create absolute paths from the current directory
2026-03-12 12:39:49 -06:00
Dark-Alex-17
9b4c800597
fix: The REPL .authenticate command works from within sessions, agents, and roles with pre-configured models
2026-03-12 09:08:17 -06:00
Dark-Alex-17
eb4d1c02f4
feat: Support authenticating or refreshing OAuth for supported clients from within the REPL
2026-03-11 13:07:27 -06:00
Dark-Alex-17
c428990900
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
03b9cc70b9
feat: Allow first-runs to select OAuth for supported providers
2026-03-11 12:01:17 -06:00
Dark-Alex-17
3fa0eb832c
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
83f66e1061
feat: Support OAuth authentication flows for Claude
2026-03-11 11:10:48 -06:00
Dark-Alex-17
741b9c364c
chore: Added support for Claude 4.6 gen models
2026-03-10 14:55:30 -06:00
Dark-Alex-17
b6f6f456db
fix: Removed top_p parameter from some agents so they can work across model providers
2026-03-10 10:18:38 -06:00
Dark-Alex-17
00a6cf74d7
Merge branch 'main' of github.com:Dark-Alex-17/loki
2026-03-09 14:58:23 -06:00
Dark-Alex-17
d35ca352ca
chore: Added the new gemini-3.1-pro-preview model to gemini and vertex models
2026-03-09 14:57:39 -06:00
Dark-Alex-17
57dc1cb252
docs: created an authorship policy and PR template that requires disclosure of AI assistance in contributions
2026-02-24 17:46:07 -07:00
Dark-Alex-17
101a9cdd6e
style: Applied formatting to MCP module
2026-02-20 15:28:21 -07:00
Dark-Alex-17
c5f52e1efb
docs: Updated sisyphus README to always include the execute_command.sh tool
2026-02-20 15:06:57 -07:00
Dark-Alex-17
470149b606
docs: Updated the sisyphus system docs to have a pro-tip of configuring an IDE MCP server to improve performance
2026-02-20 15:01:08 -07:00
Dark-Alex-17
02062c5a50
docs: Created README docs for the CodeRabbit-style Code reviewer agents
2026-02-20 15:00:32 -07:00
Dark-Alex-17
e6e99b6926
feat: Improved MCP server spinup and spindown when switching contexts or settings in the REPL: Modify existing config rather than stopping all servers always and re-initializing if unnecessary
2026-02-20 14:36:34 -07:00
Dark-Alex-17
15a293204f
fix: Improved sub-agent stdout and stderr output for users to follow
2026-02-20 13:47:28 -07:00
Dark-Alex-17
ecf3780aed
Update models.yaml with latest OpenRouter data
2026-02-20 12:08:00 -07:00
Dark-Alex-17
e798747135
Add script to update models.yaml from OpenRouter
2026-02-20 12:07:59 -07:00
Dark-Alex-17
60493728a0
fix: Inject agent variables into environment variables for global tool calls when invoked from agents to modify global tool behavior
2026-02-20 11:38:24 -07:00
Dark-Alex-17
25d6370b20
feat: Allow the explore agent to run search queries for understanding docs or API specs
2026-02-19 14:29:02 -07:00
Dark-Alex-17
d67f845af5
feat: Allow the oracle to perform web searches for deeper research
2026-02-19 14:26:07 -07:00
Dark-Alex-17
920a14cabe
fix: Removed the unnecessary execute_commands tool from the oracle agent
2026-02-19 14:18:16 -07:00
Dark-Alex-17
58bdd2e584
fix: Added auto_confirm to the coder agent so sub-agent spawning doesn't freeze
2026-02-19 14:15:42 -07:00
Dark-Alex-17
ce6f53ad05
feat: Added web search support to the main sisyphus agent to answer user queries
2026-02-19 12:29:07 -07:00
Dark-Alex-17
96f8007d53
refactor: Changed the default session name for Sisyphus to temp (to require users to explicitly name sessions they wish to save)
2026-02-19 10:26:52 -07:00
Dark-Alex-17
32a55652fe
fix: Fixed a bug in the new supervisor and todo built-ins that was causing errors with OpenAI models
2026-02-18 14:52:57 -07:00
Dark-Alex-17
2b92e6c98b
fix: Added condition to sisyphus to always output a summary to clearly indicate completion
2026-02-18 13:57:51 -07:00
Dark-Alex-17
cfa654bcd8
fix: Updated the sisyphus prompt to explicitly tell it to delegate to the coder agent when it wants to write any code at all except for trivial changes
2026-02-18 13:51:43 -07:00
Dark-Alex-17
d0f5ae39e2
fix: Added back in the auto_confirm variable into sisyphus
2026-02-18 13:42:39 -07:00
Dark-Alex-17
2bb8cf5f73
fix: Removed the now unnecessary is_stale_response that was breaking auto-continuing with parallel agents
2026-02-18 13:36:25 -07:00
Dark-Alex-17
fbac446859
style: Applied formatting to the function module
2026-02-18 13:20:18 -07:00
Dark-Alex-17
f91cf2e346
build: Upgraded to the most recent version of rmcp
2026-02-18 12:28:52 -07:00
Dark-Alex-17
b6b33ab7e3
refactor: Updated the sisyphus agent to use the built-in user interaction tools instead of custom bash-based tools
2026-02-18 12:17:35 -07:00
Dark-Alex-17
c1902a69d1
feat: Created a CodeRabbit-style code-reviewer agent
2026-02-18 12:16:59 -07:00
Dark-Alex-17
812a8e101c
docs: Updated the docs to include details on the new agent spawning system and built-in user interaction tools
2026-02-18 12:16:29 -07:00
Dark-Alex-17
655ee2a599
fix: Bypassed enabled_tools for user interaction tools so if function calling is enabled at all, the LLM has access to the user interaction tools when in REPL mode
2026-02-18 11:25:25 -07:00
Dark-Alex-17
128a8f9a9c
feat: Added configuration option in agents to indicate the timeout for user input before proceeding (defaults to 5 minutes)
2026-02-18 11:24:47 -07:00
Dark-Alex-17
b1be9443e7
feat: Added support for sub-agents to escalate user interaction requests from any depth to the parent agents for user interactions
2026-02-18 11:06:15 -07:00
Dark-Alex-17
7b12c69ebf
feat: built-in user interaction tools to remove the need for the list/confirm/etc prompts in prompt tools and to enhance user interactions in Loki
2026-02-18 11:05:43 -07:00
Dark-Alex-17
69ad584137
fix: When parallel agents run, only write to stdout from the parent and only display the parent's throbber
2026-02-18 09:59:24 -07:00
Dark-Alex-17
313058e70a
refactor: Cleaned up some left-over implementation stubs
2026-02-18 09:13:39 -07:00
Dark-Alex-17
ea96d9ba3d
fix: Forgot to implement support for failing a task and keep all dependents blocked
2026-02-18 09:13:11 -07:00
Dark-Alex-17
7884adc7c1
fix: Clean up orphaned sub-agents when the parent agent
2026-02-18 09:12:32 -07:00
Dark-Alex-17
948466d771
fix: Fixed the bash prompt utils so that they correctly show output when being run by a tool invocation
2026-02-17 17:19:42 -07:00
Dark-Alex-17
3894c98b5b
feat: Experimental update to sisyphus to use the new parallel agent spawning system
2026-02-17 16:33:08 -07:00
Dark-Alex-17
5e9c31595e
fix: Forgot to automatically add the bidirectional communication back up to parent agents from sub-agents (i.e. need to be able to check inbox and send messages)
2026-02-17 16:11:35 -07:00
Dark-Alex-17
39d9b25e47
feat: Added an agent configuration property that allows auto-injecting sub-agent spawning instructions (when using the built-in sub-agent spawning system)
2026-02-17 15:49:40 -07:00
Dark-Alex-17
b86f76ddb9
feat: Auto-dispatch support of sub-agents and support for the teammate pattern between subagents
2026-02-17 15:18:27 -07:00
Dark-Alex-17
7f267a10a1
docs: Initial documentation cleanup of parallel agent MVP
2026-02-17 14:30:28 -07:00
Dark-Alex-17
cdafdff281
fix: Agent delegation tools were not being passed into the {{__tools__}} placeholder so agents weren't delegating to subagents
2026-02-17 14:19:22 -07:00
Dark-Alex-17
60ad83d6d9
feat: Full passive task queue integration for parallelization of subagents
2026-02-17 13:42:53 -07:00
Dark-Alex-17
44c03ccf4f
feat: Implemented initial scaffolding for built-in sub-agent spawning tool call operations
2026-02-17 11:48:31 -07:00
Dark-Alex-17
af933bbb29
feat: Initial models for agent parallelization
2026-02-17 11:27:55 -07:00
Dark-Alex-17
1f127ee990
docs: Fixed typos in the Sisyphus documentation
2026-02-16 14:05:51 -07:00
Dark-Alex-17
88a9a7709f
feat: Added interactive prompting between the LLM and the user in Sisyphus using the built-in Bash utils scripts
2026-02-16 13:57:04 -07:00
github-actions[bot]
e8d92d1b01
chore: bump Cargo.toml to 0.2.0
2026-02-14 01:41:41 +00:00
github-actions[bot]
ddbfd03e75
bump: version 0.1.3 → 0.2.0 [skip ci]
2026-02-14 01:41:29 +00:00
Dark-Alex-17
d1c7f09015
feat: Simplified sisyphus prompt to improve functionality
2026-02-13 18:36:10 -07:00
Dark-Alex-17
d2f8f995f0
feat: Supported the injection of RAG sources into the prompt, not just via the .sources rag command in the REPL so models can directly reference the documents that supported their responses
2026-02-13 17:45:56 -07:00
Dark-Alex-17
5ef9a397ca
docs: updated the tools documentation to mention the new fs_read, fs_grep, and fs_glob tools
2026-02-13 16:53:00 -07:00
Dark-Alex-17
325ab1f45e
docs: updated the default configuration example to have the new fs_read, fs_glob, fs_grep global functions
2026-02-13 16:23:49 -07:00
Dark-Alex-17
4cfaa2dc77
docs: Updated the docs to mention the new agents
2026-02-13 15:42:28 -07:00
Dark-Alex-17
6abe2c5536
feat: Created the Sisyphus agent to make Loki function like Claude Code, Gemini, Codex, etc.
2026-02-13 15:42:10 -07:00
Dark-Alex-17
03cfd59962
feat: Created the Oracle agent to handle high-level architectural decisions and design questions about a given codebase
2026-02-13 15:41:44 -07:00
Dark-Alex-17
4d7d5e5e53
feat: Updated the coder agent to be much more task-focused and to be delegated to by Sisyphus
2026-02-13 15:41:11 -07:00
Dark-Alex-17
3779b940ae
feat: Created the explore agent for exploring codebases to help answer questions
2026-02-13 15:40:46 -07:00
Dark-Alex-17
d2e541c5c0
docs: Updated todo-system docs
2026-02-13 15:13:37 -07:00
Dark-Alex-17
621c90427c
feat: Use the official atlassian MCP server for the jira-helper agent
2026-02-13 14:56:42 -07:00
Dark-Alex-17
486001ee85
feat: Created fs_glob to enable more targeted file exploration utilities
2026-02-13 13:31:50 -07:00
Dark-Alex-17
c7a2ec084f
feat: Created a new tool 'fs_grep' to search a given file's contents for relevant lines to reduce token usage for smaller models
2026-02-13 13:31:20 -07:00
Dark-Alex-17
d4e0d48198
feat: Created the new fs_read tool to enable controlled reading of a file
2026-02-13 13:30:53 -07:00
Dark-Alex-17
07f23bab5e
feat: Let agent level variables be defined to bypass guard protections for tool invocations
2026-02-09 16:45:11 -07:00
Dark-Alex-17
b11797ea1c
fix: Improved continuation prompt to not make broad todo-items
2026-02-09 15:36:57 -07:00
Dark-Alex-17
70c2d411ae
fix: Allow auto-continuation to work in agents after a session is compressed and if there's still unfinish items in the to-do list
2026-02-09 15:21:39 -07:00
Dark-Alex-17
f82c9aff40
fix: fs_ls and fs_cat outputs should always redirect to "$LLM_OUTPUT" including on errors.
2026-02-09 14:56:55 -07:00
Dark-Alex-17
a935add2a7
feat: Implemented a built-in task management system to help smaller LLMs complete larger multistep tasks and minimize context drift
2026-02-09 12:49:06 -07:00
Dark-Alex-17
8a37a88ffd
feat: Improved tool and MCP invocation error handling by returning stderr to the model when it is available
2026-02-04 12:00:21 -07:00
Dark-Alex-17
8f66cac680
feat: Added variable interpolation for conversation starters in agents
2026-02-04 10:51:59 -07:00
Dark-Alex-17
0a40ddd2e4
build: Upgraded to the most recent version of gman to fix vault vulnerabilities
2026-02-03 09:24:53 -07:00
Dark-Alex-17
d5e0728532
feat: Implemented retry logic for failed tool invocations so the LLM can learn from the result and try again; Also implemented chain loop detection to prevent loops
2026-02-01 17:06:16 -07:00
Dark-Alex-17
25c0885dcc
fix: Claude tool calls work incorrectly when tool doesn't require any arguments or flags; would provide an empty JSON object or error on no args
2026-02-01 17:05:36 -07:00
Dark-Alex-17
f56ed7d005
feat: Added gemini-3-pro to the supported vertexai models
2026-01-30 19:03:41 -07:00
Dark-Alex-17
d79e4b9dff
Fixed some typos in tool call error messages
2026-01-30 12:25:57 -07:00
Dark-Alex-17
cdd829199f
build: Created justfile to make life easier
2026-01-27 13:49:36 -07:00
Dark-Alex-17
e3c644b8ca
docs: Created a CREDITS file to document the history and origins of Loki from the original AIChat project
2026-01-27 13:15:20 -07:00
Dark-Alex-17
5cb8070da1
build: Support Claude Opus 4.5
2026-01-26 12:40:06 -07:00
Dark-Alex-17
66801b5d07
feat: Added an environment variable that lets users bypass guard operations in bash scripts. This is useful for agent routing
2026-01-23 14:18:52 -07:00
Dark-Alex-17
f2de196e22
fix: Fixed a bug where --agent-variable values were not being passed to the agents
2026-01-23 14:15:59 -07:00
Dark-Alex-17
2eba530895
feat: Added support for thought-signatures for Gemini 3+ models
2026-01-21 15:11:55 -07:00
Dark-Alex-17
3baa3102a3
style: Cleaned up an anyhow error
2025-12-16 14:51:35 -07:00
github-actions[bot]
2d4fad596c
bump: version 0.1.2 → 0.1.3 [skip ci]
2025-12-13 20:57:37 +00:00
Dark-Alex-17
7259e59d2a
ci: Prep for 0.1.3 release
2025-12-13 13:38:09 -07:00
Dark-Alex-17
cec04c4597
style: Improved error message for un-fully configured MCP configuration
2025-12-13 13:37:01 -07:00
github-actions[bot]
a7f5677195
chore: bump Cargo.toml to 0.1.3
2025-12-13 20:28:10 +00:00
github-actions[bot]
6075f0a190
bump: version 0.1.2 → 0.1.3 [skip ci]
2025-12-13 20:27:58 +00:00
Dark-Alex-17
15310a9e2c
chore: Updated the models
2025-12-11 09:05:41 -07:00
Dark-Alex-17
f7df54f2f7
docs: Removed the warning about MCP token usage since that has been fixed
2025-12-05 12:38:15 -07:00
Dark-Alex-17
212d4bace4
docs: Fixed an unclosed backtick typo in the Environment Variables docs
2025-12-05 12:37:59 -07:00
Dark-Alex-17
f4b3267c89
docs: Fixed typo in vault readme
2025-12-05 11:05:14 -07:00
Dark-Alex-17
9eeeb11871
style: Applied formatting
2025-12-03 15:06:50 -07:00
Dark-Alex-17
b8db3f689d
Merge branch 'main' of github.com:Dark-Alex-17/loki
2025-12-03 14:57:03 -07:00
Dark-Alex-17
3b21ce2aa5
feat: Improved MCP implementation to minimize the tokens needed to utilize it so it doesn't quickly overwhelm the token space for a given model
2025-12-03 12:12:51 -07:00
Alex Clarke
9bf4fcd943
ci: Updated the README to be a bit more clear in some sections
2025-11-26 15:53:54 -07:00
github-actions[bot]
c1f5cfbbda
bump: version 0.1.1 → 0.1.2 [skip ci]
2025-11-08 23:13:34 +00:00
Dark-Alex-17
46517a4e15
refactor: Gave the GitHub MCP server a default placeholder value that doesn't require the vault
2025-11-08 16:09:32 -07:00
github-actions[bot]
efbe76e1fc
bump: version 0.1.1 → 0.1.2 [skip ci]
2025-11-08 23:02:40 +00:00
Dark-Alex-17
245c567d30
bug: Removed the github MCP server and slack MCP server from mcp.json so users can just use Loki without any other setup and add more later
2025-11-08 15:59:05 -07:00
Alex Clarke
cbb3d2c34a
build: Removed the remaining IDE metadata directories
2025-11-07 18:21:58 -07:00
Dark-Alex-17
bddec85fa5
build: Added forgotten IDE configuration directories into my .gitignore
2025-11-07 18:18:32 -07:00
github-actions[bot]
96acbc6bf0
bump: version 0.1.0 → 0.1.1 [skip ci]
2025-11-08 00:22:06 +00:00
Dark-Alex-17
0735a31190
docs: Fixed a typo in the CI badge path
2025-11-07 17:17:57 -07:00
Dark-Alex-17
986c64ff13
docs: Fixed some confusing wording in the global configuration example file
2025-11-07 16:57:49 -07:00
github-actions[bot]
831426d418
bump: version 0.0.1 → 0.1.0 [skip ci]
2025-11-07 23:47:37 +00:00
Dark-Alex-17
b99e3fc030
ci: Final release checks before open sourcing the repo
2025-11-07 16:43:50 -07:00
Dark-Alex-17
012734f70a
Merge remote-tracking branch 'origin/main'
2025-11-07 16:24:47 -07:00
Dark-Alex-17
f591a9635e
docs: Fixed a typo in the Vault documentation
2025-11-07 16:24:42 -07:00
github-actions[bot]
7c099bf589
bump: version 0.0.1 → 0.1.0 [skip ci]
2025-11-07 23:19:04 +00:00
Dark-Alex-17
32d3cee907
ci: Prepare for release
2025-11-07 16:18:16 -07:00
Dark-Alex-17
86539c4bb8
bump: version 0.0.1 → 0.1.0
2025-11-07 16:11:14 -07:00
Dark-Alex-17
14549afd52
refactor: Updated to the most recent Rust version with 2024 syntax
2025-11-07 15:50:55 -07:00
github-actions[bot]
667c843fc0
bump: version 0.1.0 → 0.2.0 [skip ci]
2025-11-07 22:04:11 +00:00
Dark-Alex-17
680a52982c
ci: Bumped the patch version
2025-11-07 15:03:31 -07:00
Dark-Alex-17
52efb1a775
build: bumped the crate version
2025-11-07 14:59:41 -07:00
Dark-Alex-17
c88931d318
docs: Added badges for Loki
2025-11-07 14:24:25 -07:00
Dark-Alex-17
2183ed62d1
ci: Fixed typo in commit message for homebrew tap
2025-11-07 14:24:13 -07:00
Dark-Alex-17
cc8bd040b9
build: Renamed the crate to loki-ai since loki is taken
2025-11-07 14:16:02 -07:00
Dark-Alex-17
a2a464151f
ci: Created the homebrew installation steps
2025-11-07 13:53:28 -07:00
Dark-Alex-17
c9a3f247e7
ci: Created the release pipeline
2025-11-07 13:51:53 -07:00
Dark-Alex-17
d167502b7b
docs: Updated the README to credit the AIChat team and to offer quick links to get around the docs
2025-11-07 13:49:26 -07:00
Dark-Alex-17
0d9927bb99
docs: Wrote migration documentation for users coming from AIChat
2025-11-07 13:49:02 -07:00
Dark-Alex-17
c9858ce615
docs: Added a simple gif to show what the models table looks like for tab completions
2025-11-07 13:48:48 -07:00
Dark-Alex-17
cccaa1dbe7
docs: Replaced the copy gif with one that better shows that the content is copied to your clipboard
2025-11-07 13:48:30 -07:00
Dark-Alex-17
acd951e981
docs: Updated the continue gif to use a prompt that makes more sense
2025-11-07 13:48:09 -07:00
Dark-Alex-17
10d80d58fd
docs: Updated the set gif to show the up-to-date settings names
2025-11-07 13:47:57 -07:00
Dark-Alex-17
f196c375d6
docs: Updated the regenerate gif to use the up-to-date settings names
2025-11-07 13:47:41 -07:00
Dark-Alex-17
cc62c89b05
docs: Created docs for the REPL
2025-11-07 13:47:20 -07:00
Dark-Alex-17
3266cdeb08
docs: Documented all available environment variables
2025-11-07 13:47:10 -07:00
Dark-Alex-17
6605c62015
docs: Added back in the conversation starters gif for the agent docs
2025-11-07 13:46:53 -07:00
Dark-Alex-17
704fdbd145
docs: Made an example agent gif to show how they work (and variables)
2025-11-07 13:46:35 -07:00
Dark-Alex-17
93e76a65a1
docs: Created documentation for agents
2025-11-07 13:46:16 -07:00
Dark-Alex-17
b3ca7ebddb
docs: Added a screenshot of the tools overrides settings
2025-11-07 13:46:00 -07:00
Dark-Alex-17
091fc0b7b7
docs: Created docs about both built-in and custom tools for function calling capabilities
2025-11-07 13:45:45 -07:00
Dark-Alex-17
874f5ba08e
docs: Documented how to create custom tools in Python, and how custom tools are created and used
2025-11-07 13:45:23 -07:00
Dark-Alex-17
5fdfe94b88
docs: Documented how to create custom Bash-based tools
2025-11-07 13:45:01 -07:00
Dark-Alex-17
c02b168749
docs: Added back in forgotten gif of a session
2025-11-07 13:44:44 -07:00
Dark-Alex-17
6ababd919d
docs: documentation on how sessions work in Loki
2025-11-07 13:44:32 -07:00
Dark-Alex-17
86b2b2d772
docs: Created a demo gif of how to use roles in general
2025-11-07 13:44:16 -07:00
Dark-Alex-17
2aa2c3ccee
docs: Created a demo gif of a temporary prompt role
2025-11-07 13:44:00 -07:00
Dark-Alex-17
70645a8431
docs: Documented roles
2025-11-07 13:43:37 -07:00
Dark-Alex-17
ca4b2f2637
docs: created a gif that demonstrates macro functionality
2025-11-07 13:43:26 -07:00
Dark-Alex-17
7fce8f9b23
docs: Removed a forgotten TODO comment
2025-11-07 13:43:09 -07:00
Dark-Alex-17
e5b3b332f6
docs: created a screenshot of the global settings overrides for MCP servers
2025-11-07 13:42:36 -07:00
Dark-Alex-17
3e59762443
docs: created screenshots for both ephemeral and persistent RAG
2025-11-07 13:42:15 -07:00
Dark-Alex-17
2ea8a48f28
docs: documented RAG
2025-11-07 13:41:50 -07:00
Dark-Alex-17
3c07471620
docs: Created docs that explain how to use MCP servers with Loki
2025-11-07 13:41:19 -07:00
Dark-Alex-17
23e2c1144f
docs: created docs for Loki's macro system
2025-11-07 13:40:48 -07:00
Dark-Alex-17
313f5e2dda
docs: documented how to use custom themes
2025-11-07 13:40:25 -07:00
Dark-Alex-17
26c35e55d8
docs: documented how to create custom REPL prompts
2025-11-07 13:40:10 -07:00
Dark-Alex-17
878adc0eb7
docs: documented the now built-in bash helper script and the tools it comes with
2025-11-07 13:39:53 -07:00
Dark-Alex-17
d353767b2c
docs: created documentation for how to patch requests via configuration settings
2025-11-07 13:39:04 -07:00
Dark-Alex-17
33baeaa62d
docs: created documentation for client configurations
2025-11-07 13:38:34 -07:00
Dark-Alex-17
591b7a5bf1
docs: updated the vault demo screenshots and gifs
2025-11-07 13:38:22 -07:00
Dark-Alex-17
0bc993532b
docs: Added screenshots for select custom themes
2025-11-07 13:37:56 -07:00
Dark-Alex-17
09379e7231
docs: Added documentation for secret injection support into environment variables for agents
2025-11-07 12:28:11 -07:00
Dark-Alex-17
1a45ce9dc1
docs: Added an explain-shell screenshot
2025-11-07 12:26:43 -07:00
Dark-Alex-17
95df054dfb
docs: Fixed a typo in the shell integrations documentation
2025-11-07 12:25:26 -07:00
Dark-Alex-17
5b49553c6d
docs: Created license
2025-11-07 11:48:19 -07:00
Dark-Alex-17
6508940d11
ci: Created Loki installation scripts
2025-11-07 11:48:08 -07:00
Dark-Alex-17
71d89eaaba
refactor: Changed the name of the summary_prompt setting to summary_context_prompt
2025-11-07 11:13:58 -07:00
Dark-Alex-17
9619b7908f
refactor: Renamed summarize_prompt setting to summarization_prompt
2025-11-07 11:09:48 -07:00
Dark-Alex-17
304129d793
refactor: Renamed the compress_threshold setting to compression_threshold
2025-11-07 11:06:20 -07:00
Dark-Alex-17
5df435c21a
style: Applied formatting
2025-11-06 18:19:25 -07:00
Dark-Alex-17
2719c7320a
refactor: Migrated around the location of some of the more large documents for documentation
2025-11-06 18:02:17 -07:00
Dark-Alex-17
a84bae189c
docs: Updated the global configuration example to have a separate section for the REPL prompts
2025-11-06 16:24:20 -07:00
Dark-Alex-17
d82c7c2535
docs: Fixed a typo in the description of the stream setting
2025-11-06 16:10:44 -07:00
Dark-Alex-17
2bc832ed95
docs: Referenced the vault documentation in the example config
2025-11-06 16:09:21 -07:00
Dark-Alex-17
b5a0f0635b
docs: Created a separate, dedicated section of the example configuration file for the vault
2025-11-06 16:08:20 -07:00
Dark-Alex-17
7426aa4bcb
docs: Improved the documentation for sessions and the examples in the global configuration example
2025-11-06 15:55:38 -07:00
Dark-Alex-17
ba9649382e
docs: Improved the documentation of preludes and their purpose in the example global configuration file
2025-11-06 15:48:44 -07:00
Dark-Alex-17
9c64e97d8b
docs: Improved the documentation of the behavior-related settings of the global configuration file example
2025-11-06 15:47:30 -07:00
Dark-Alex-17
4b1cd3cf44
docs: Improved wording in the example agent configuration
2025-11-06 13:55:44 -07:00
Dark-Alex-17
4a0f002503
docs: Updated the example agent configuration to show the new global_tools and mcp_servers environment variables
2025-11-06 13:31:25 -07:00
Dark-Alex-17
c4f8c6e102
feat: Added the agents directory to sysinfo output
2025-11-06 13:22:13 -07:00
Dark-Alex-17
421308423f
docs: Fixed a typo in the Vertex AI client configuration example in the example global configuration file
2025-11-06 13:07:34 -07:00
Dark-Alex-17
0550de2093
Added environment variables for agents for the global_tools and mcp_servers settings
2025-11-06 12:16:36 -07:00
Dark-Alex-17
dddf72e1da
docs: Updated the example global configuration file with some better examples for RAG
2025-11-06 10:49:51 -07:00
Dark-Alex-17
e23820adf2
docs: Created an example macro configuration file
2025-11-05 16:55:04 -07:00
Dark-Alex-17
fea4411aa6
feat: Added built-in macros
2025-11-05 16:28:56 -07:00
Dark-Alex-17
b814a38c59
bug: Removed deprecated experimentation for MCP sampling
2025-11-05 16:12:04 -07:00
Dark-Alex-17
1a3476e4fb
style: Added an import for Anyhow's Result in the macros module
2025-11-05 15:52:44 -07:00
Dark-Alex-17
ecd4d6587c
refactor: Factored out the macros structs from the large config module
2025-11-05 15:50:39 -07:00
Dark-Alex-17
0938119e99
bug: Fixed a bug with the spacing of info output now that function_calling_support is a longer name
2025-11-05 15:41:49 -07:00
Dark-Alex-17
9f15f01871
feat: Updated the example role configuration file to also have the prompt field
2025-11-05 15:25:01 -07:00
Dark-Alex-17
f09cbd2b32
feat: Updated the code role
2025-11-05 15:24:45 -07:00
Dark-Alex-17
77c1a06277
refactor: Refactored mcp_servers and function_calling to mcp_server_support and function_calling_support to make the purpose of the fields more clear
2025-11-04 13:17:58 -07:00
Dark-Alex-17
600f5d1484
refactor: Refactored the use_mcp_servers field to enabled_mcp_servers to make the purpose of the field more clear
2025-11-04 12:51:41 -07:00
Dark-Alex-17
7f71317acd
Merge branch 'main' of github.com:Dark-Alex-17/loki
2025-11-04 12:37:32 -07:00
Dark-Alex-17
865ef5827b
refactor: Refactored use_tools field to enabled_tools field to make the use of the field more clear
2025-11-04 12:37:14 -07:00
Dark-Alex-17
e5d5bf6c53
Refactored the use_tools field to enabled_tools to make field uses and functions more clear
2025-11-04 12:36:31 -07:00
Dark-Alex-17
7b08d1ef96
docs: Updated the config.example.yaml to have an example of how to use the visible_tools array
2025-11-04 12:10:17 -07:00
Dark-Alex-17
9d363b38c7
refactor: Removed the use of the tools.txt file and added tool visibility declarations to the global configuration file
2025-11-04 12:07:58 -07:00
Dark-Alex-17
2f3586cbbf
refactor: Agents that depend on global tools now have all binaries compiled and stored in the agent's bin directory so multiple agents can run at once
2025-11-04 11:29:59 -07:00
Dark-Alex-17
843abe0621
feat: Secret injection as environment variables into agent tools
2025-11-03 15:10:34 -07:00
Dark-Alex-17
474c5bc76f
feat: Removed the server functionality
2025-11-03 14:25:55 -07:00
Dark-Alex-17
b49a27f886
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
6f77b3f46e
style: Re-applied formatting to make Clippy happy
2025-10-24 15:05:42 -06:00
Dark-Alex-17
a835012673
refactor: Removed the git MCP server and used the newer, better mcp-server-docker for local docker integration
2025-10-24 14:38:13 -06:00
Dark-Alex-17
3f1e8003f8
docs: Added in forgotten MCP server configuration values to the example config
2025-10-24 14:16:13 -06:00
Dark-Alex-17
8475707e75
Created an Elvish integration script
2025-10-24 11:28:31 -06:00
Dark-Alex-17
8a240b1c3f
refactor: Renamed the argument for the --completions flag to SHELL
2025-10-24 10:58:28 -06:00
Dark-Alex-17
59a3e3012b
feat: Added static completions via a --completions flag
2025-10-24 10:56:34 -06:00
Dark-Alex-17
c13142f971
refactor: Updated the instructions for the jira-helper agent
2025-10-23 10:07:50 -06:00
Dark-Alex-17
a468ee1154
bug: Fixed a bug when passing tools to Claude for tools that don't have any inputs
2025-10-21 10:04:38 -06:00
Dark-Alex-17
1b504e211a
bug: Fixed a bug that was duplicating entries of all the functions for agents between MCP and tools
2025-10-20 15:30:29 -06:00
Dark-Alex-17
29536f6291
ci: Updated to only include basic ARM64 and x86_64 architectures
2025-10-17 13:30:42 -06:00
Dark-Alex-17
4ef483126d
bug: corrected a typo for sourcing the prompt utility bash script in the built-in tools
2025-10-16 15:48:53 -06:00
Dark-Alex-17
8d2961f3ee
fix: Corrected a typo for sourcing the bash utility script in some agent definitions
2025-10-16 15:47:07 -06:00
Dark-Alex-17
f1146bb2b9
chore: update the models.yaml
2025-10-16 15:20:33 -06:00
Dark-Alex-17
2daa014c99
refactor: Modified the default PS1 look
2025-10-16 15:08:48 -06:00
Dark-Alex-17
ebe642f44a
style: Cleaned up some linting issues for Windows
2025-10-16 13:30:30 -06:00
Dark-Alex-17
25ad254e84
style: Applied formatting
2025-10-16 13:01:37 -06:00
Dark-Alex-17
947a7871c2
refactor: Fixed a linting issue for Windows builds
2025-10-16 12:44:50 -06:00
Dark-Alex-17
6421a677eb
docs: Updated outdated API links in the config example
2025-10-16 12:38:07 -06:00
Dark-Alex-17
950893f4a2
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
a10948614d
feat: Improved MCP handling toggle handling
2025-10-15 18:36:54 -06:00
Dark-Alex-17
39fc863e22
feat: Secret injection into the MCP configuration
2025-10-15 16:06:59 -06:00
Dark-Alex-17
df8b326d89
feat: added REPL support for interacting with the Loki vault
2025-10-15 15:15:04 -06:00
Dark-Alex-17
591f204b67
feat: Integrated gman with Loki to create a vault and added flags to configure the Loki vault
2025-10-14 18:00:11 -06:00
Dark-Alex-17
316ebd6d25
Applied formatting
2025-10-10 15:32:51 -06:00
Dark-Alex-17
4e707ae08e
bug: Automatically mark all extracted tools as executable
2025-10-10 15:30:58 -06:00
Dark-Alex-17
1ef554c759
docs: Created an example role configuration
2025-10-10 15:15:11 -06:00
Dark-Alex-17
367e7d90fd
feat: Added a default session to the jira helper to make interaction more natural
2025-10-10 15:03:26 -06:00
Dark-Alex-17
6e7a89763c
style: applied formatting
2025-10-10 15:01:55 -06:00
Dark-Alex-17
9dd3836802
refactor: Changed the name of agent_prelude to agent_session to make its purpose more clear
2025-10-10 15:01:44 -06:00
Dark-Alex-17
f822546971
style: Applied consistent formatting to agent changes
2025-10-10 14:48:10 -06:00
Dark-Alex-17
4bf338f91a
feat: Created the repo-analyzer role
2025-10-10 14:43:18 -06:00
Dark-Alex-17
16577ddc5e
feat: Created the coder and sql agents
2025-10-10 13:38:47 -06:00
Dark-Alex-17
384ae73c80
feat: Cleaned the built-in functions to not have leftover dependencies
2025-10-10 13:38:27 -06:00
Dark-Alex-17
d4c932b8ac
feat: Created additional built-in roles for slack, repo analysis, and github
2025-10-10 13:38:03 -06:00
Dark-Alex-17
743e42d4f8
feat: Install built-in agents
2025-10-10 13:37:05 -06:00
Dark-Alex-17
6be2651106
refactor: Removed leftover javascript function support; will not implement
2025-10-10 10:22:05 -06:00
Dark-Alex-17
2a2d20a25c
docs: Fixed typo in Python execution docs
2025-10-10 10:05:09 -06:00
Dark-Alex-17
882942385b
feat: Embedded baseline MCP config and global tools
2025-10-10 09:58:20 -06:00
Dark-Alex-17
0aa908c8d3
docs: Created the code of conduct
2025-10-07 10:59:27 -06:00
Dark-Alex-17
4c179c9269
docs: Added the security policy
2025-10-07 10:58:02 -06:00
Dark-Alex-17
a4fe91ffda
ci: Initialized commitizen configuration
2025-10-07 10:57:37 -06:00
Dark-Alex-17
dc500207ef
docs: Added loki contribution guidelines
2025-10-07 10:55:52 -06:00
Dark-Alex-17
c1e3c3699b
Created an .actrc file to make local CI/CD testing easier
2025-10-07 10:54:16 -06:00
Dark-Alex-17
52e9f5fc70
Removed the hestia CLI since it is no longer needed
2025-10-07 10:53:44 -06:00
Dark-Alex-17
c85cddb5b4
Updated gitignore
2025-10-07 10:53:00 -06:00
Dark-Alex-17
477b53124d
Create issue templates and CI/CD workflows
2025-10-07 10:51:04 -06:00
Dark-Alex-17
650dbd92e0
Baseline project
2025-10-07 10:45:42 -06:00
Dark-Alex-17
88288a98b6
Created initial assets
2025-10-07 10:43:34 -06:00
Dark-Alex-17
377ab91af7
Created initial assets
2025-10-07 10:42:46 -06:00
Dark-Alex-17
acfc7685f4
Initial commit
2025-10-07 10:41:42 -06:00
Alex Clarke
5636010e1e
Initial commit
2025-10-07 10:35:44 -06:00