Commit Graph

  • 5d95acba53 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 Dark-Alex-17 2026-02-18 11:05:43 -07:00
  • d46225d2a9 fix: When parallel agents run, only write to stdout from the parent and only display the parent's throbber Dark-Alex-17 2026-02-18 09:59:24 -07:00
  • 3af30a0e62 refactor: Cleaned up some left-over implementation stubs Dark-Alex-17 2026-02-18 09:13:39 -07:00
  • 69eca4d96d fix: Forgot to implement support for failing a task and keep all dependents blocked Dark-Alex-17 2026-02-18 09:13:11 -07:00
  • 7b2e4a83c9 fix: Clean up orphaned sub-agents when the parent agent Dark-Alex-17 2026-02-18 09:12:32 -07:00
  • 344b80872a fix: Fixed the bash prompt utils so that they correctly show output when being run by a tool invocation Dark-Alex-17 2026-02-17 17:19:42 -07:00
  • ddf828ff5f feat: Experimental update to sisyphus to use the new parallel agent spawning system Dark-Alex-17 2026-02-17 16:33:08 -07:00
  • 4e170b069b 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) Dark-Alex-17 2026-02-17 16:11:35 -07:00
  • 22c75fb578 feat: Added an agent configuration property that allows auto-injecting sub-agent spawning instructions (when using the built-in sub-agent spawning system) Dark-Alex-17 2026-02-17 15:49:40 -07:00
  • 11ab9eb6b8 feat: Auto-dispatch support of sub-agents and support for the teammate pattern between subagents Dark-Alex-17 2026-02-17 15:18:27 -07:00
  • 29b232f407 docs: Initial documentation cleanup of parallel agent MVP Dark-Alex-17 2026-02-17 14:30:28 -07:00
  • 53e8c920e5 fix: Agent delegation tools were not being passed into the {{__tools__}} placeholder so agents weren't delegating to subagents Dark-Alex-17 2026-02-17 14:19:22 -07:00
  • 78d19bed4d feat: Full passive task queue integration for parallelization of subagents Dark-Alex-17 2026-02-17 13:42:53 -07:00
  • 10f4160635 feat: Implemented initial scaffolding for built-in sub-agent spawning tool call operations Dark-Alex-17 2026-02-17 11:48:31 -07:00
  • 7622836e8b feat: Initial models for agent parallelization Dark-Alex-17 2026-02-17 11:27:55 -07:00
  • 4d4713a9fa docs: Fixed typos in the Sisyphus documentation Dark-Alex-17 2026-02-16 14:05:51 -07:00
  • 25008599f9 feat: Added interactive prompting between the LLM and the user in Sisyphus using the built-in Bash utils scripts Dark-Alex-17 2026-02-16 13:57:04 -07:00
  • c00ab074f8 chore: bump Cargo.toml to 0.2.0 v0.2.0 github-actions[bot] 2026-02-14 01:41:41 +00:00
  • aed1f1957f bump: version 0.1.3 → 0.2.0 [skip ci] github-actions[bot] 2026-02-14 01:41:29 +00:00
  • c6a959e2e1 feat: Simplified sisyphus prompt to improve functionality Dark-Alex-17 2026-02-13 18:36:10 -07:00
  • 02b7ed37f6 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 Dark-Alex-17 2026-02-13 17:45:56 -07:00
  • 0d84aaabb9 docs: updated the tools documentation to mention the new fs_read, fs_grep, and fs_glob tools Dark-Alex-17 2026-02-13 16:53:00 -07:00
  • 6efdcf9610 docs: updated the default configuration example to have the new fs_read, fs_glob, fs_grep global functions Dark-Alex-17 2026-02-13 16:23:49 -07:00
  • 4266d317d8 docs: Updated the docs to mention the new agents Dark-Alex-17 2026-02-13 15:42:28 -07:00
  • 4ce7aafcbd feat: Created the Sisyphus agent to make Loki function like Claude Code, Gemini, Codex, etc. Dark-Alex-17 2026-02-13 15:42:10 -07:00
  • 35d8b69f92 feat: Created the Oracle agent to handle high-level architectural decisions and design questions about a given codebase Dark-Alex-17 2026-02-13 15:41:44 -07:00
  • 562057e608 feat: Updated the coder agent to be much more task-focused and to be delegated to by Sisyphus Dark-Alex-17 2026-02-13 15:41:11 -07:00
  • b7024e5340 feat: Created the explore agent for exploring codebases to help answer questions Dark-Alex-17 2026-02-13 15:40:46 -07:00
  • 088588231b docs: Updated todo-system docs Dark-Alex-17 2026-02-13 15:13:37 -07:00
  • eff117d3d9 feat: Use the official atlassian MCP server for the jira-helper agent Dark-Alex-17 2026-02-13 14:56:42 -07:00
  • 968c535709 feat: Created fs_glob to enable more targeted file exploration utilities Dark-Alex-17 2026-02-13 13:31:50 -07:00
  • c8b6fa7b11 feat: Created a new tool 'fs_grep' to search a given file's contents for relevant lines to reduce token usage for smaller models Dark-Alex-17 2026-02-13 13:31:20 -07:00
  • 0aa334b54e feat: Created the new fs_read tool to enable controlled reading of a file Dark-Alex-17 2026-02-13 13:30:53 -07:00
  • 78a49f841d feat: Let agent level variables be defined to bypass guard protections for tool invocations Dark-Alex-17 2026-02-09 16:45:11 -07:00
  • 43b2bd937e fix: Improved continuation prompt to not make broad todo-items Dark-Alex-17 2026-02-09 15:36:57 -07:00
  • a4326875ba 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 Dark-Alex-17 2026-02-09 15:21:39 -07:00
  • eb31a58346 fix: fs_ls and fs_cat outputs should always redirect to "$LLM_OUTPUT" including on errors. Dark-Alex-17 2026-02-09 14:56:55 -07:00
  • a6b0acc35d feat: Implemented a built-in task management system to help smaller LLMs complete larger multistep tasks and minimize context drift Dark-Alex-17 2026-02-09 12:49:06 -07:00
  • cc7fcd0b5b feat: Improved tool and MCP invocation error handling by returning stderr to the model when it is available Dark-Alex-17 2026-02-04 12:00:21 -07:00
  • 02fe59b913 feat: Added variable interpolation for conversation starters in agents Dark-Alex-17 2026-02-04 10:51:59 -07:00
  • 6fd5f47089 build: Upgraded to the most recent version of gman to fix vault vulnerabilities Dark-Alex-17 2026-02-03 09:24:53 -07:00
  • 2a2922760e 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 Dark-Alex-17 2026-02-01 17:06:16 -07:00
  • a3793460fd 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 Dark-Alex-17 2026-02-01 17:05:36 -07:00
  • e0927a04d9 feat: Added gemini-3-pro to the supported vertexai models Dark-Alex-17 2026-01-30 19:03:41 -07:00
  • 8665604bab Fixed some typos in tool call error messages Dark-Alex-17 2026-01-30 12:25:57 -07:00
  • d4c3c135b3 build: Created justfile to make life easier Dark-Alex-17 2026-01-27 13:49:36 -07:00
  • 60bd5e493c docs: Created a CREDITS file to document the history and origins of Loki from the original AIChat project Dark-Alex-17 2026-01-27 13:15:20 -07:00
  • 0753b2d841 build: Support Claude Opus 4.5 Dark-Alex-17 2026-01-26 12:40:06 -07:00
  • 17e6fbd692 feat: Added an environment variable that lets users bypass guard operations in bash scripts. This is useful for agent routing Dark-Alex-17 2026-01-23 14:18:52 -07:00
  • 0710441650 fix: Fixed a bug where --agent-variable values were not being passed to the agents Dark-Alex-17 2026-01-23 14:15:59 -07:00
  • 20a76cee3e feat: Added support for thought-signatures for Gemini 3+ models Dark-Alex-17 2026-01-21 15:11:55 -07:00
  • cb64785867 style: Cleaned up an anyhow error Dark-Alex-17 2025-12-16 14:51:35 -07:00
  • e6e26103c4 bump: version 0.1.2 → 0.1.3 [skip ci] v0.1.3 github-actions[bot] 2025-12-13 20:57:37 +00:00
  • 15529a14f1 ci: Prep for 0.1.3 release Dark-Alex-17 2025-12-13 13:38:09 -07:00
  • 86839188e0 style: Improved error message for un-fully configured MCP configuration Dark-Alex-17 2025-12-13 13:37:01 -07:00
  • 39701b378b chore: bump Cargo.toml to 0.1.3 github-actions[bot] 2025-12-13 20:28:10 +00:00
  • 45ff6da737 bump: version 0.1.2 → 0.1.3 [skip ci] github-actions[bot] 2025-12-13 20:27:58 +00:00
  • a260dd1503 chore: Updated the models Dark-Alex-17 2025-12-11 09:05:41 -07:00
  • 57859301df docs: Removed the warning about MCP token usage since that has been fixed Dark-Alex-17 2025-12-05 12:38:15 -07:00
  • 8c968d3f53 docs: Fixed an unclosed backtick typo in the Environment Variables docs Dark-Alex-17 2025-12-05 12:37:59 -07:00
  • 0034bfbe46 docs: Fixed typo in vault readme Dark-Alex-17 2025-12-05 11:05:14 -07:00
  • a733b9247a style: Applied formatting Dark-Alex-17 2025-12-03 15:06:50 -07:00
  • e0afa349b9 Merge branch 'main' of github.com:Dark-Alex-17/loki Dark-Alex-17 2025-12-03 14:57:03 -07:00
  • 7d0ce94907 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 Dark-Alex-17 2025-12-03 12:12:51 -07:00
  • 9045763c35 ci: Updated the README to be a bit more clear in some sections Alex Clarke 2025-11-26 15:53:54 -07:00
  • 29898552d7 bump: version 0.1.1 → 0.1.2 [skip ci] v0.1.2 github-actions[bot] 2025-11-08 23:13:34 +00:00
  • 9d7c2f5c2f refactor: Gave the GitHub MCP server a default placeholder value that doesn't require the vault Dark-Alex-17 2025-11-08 16:09:32 -07:00
  • 5c0fa42351 bump: version 0.1.1 → 0.1.2 [skip ci] github-actions[bot] 2025-11-08 23:02:39 +00:00
  • ab045b0ef3 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 Dark-Alex-17 2025-11-08 15:59:05 -07:00
  • 41e6843db1 build: Removed the remaining IDE metadata directories Alex Clarke 2025-11-07 18:21:58 -07:00
  • 911ec3c9b9 build: Added forgotten IDE configuration directories into my .gitignore Dark-Alex-17 2025-11-07 18:18:32 -07:00
  • fc6f0a1a7b bump: version 0.1.0 → 0.1.1 [skip ci] v0.1.1 github-actions[bot] 2025-11-08 00:22:06 +00:00
  • 21873da278 docs: Fixed a typo in the CI badge path Dark-Alex-17 2025-11-07 17:17:57 -07:00
  • d1cd6be2c9 docs: Fixed some confusing wording in the global configuration example file Dark-Alex-17 2025-11-07 16:57:49 -07:00
  • 0c0ae41bca bump: version 0.0.1 → 0.1.0 [skip ci] github-actions[bot] 2025-11-07 23:47:37 +00:00
  • c9ed7a904a ci: Final release checks before open sourcing the repo Dark-Alex-17 2025-11-07 16:43:50 -07:00
  • d200a8f554 Merge remote-tracking branch 'origin/main' Dark-Alex-17 2025-11-07 16:24:47 -07:00
  • 3d04c8fcf1 docs: Fixed a typo in the Vault documentation Dark-Alex-17 2025-11-07 16:24:42 -07:00
  • f53f165d91 bump: version 0.0.1 → 0.1.0 [skip ci] github-actions[bot] 2025-11-07 23:19:04 +00:00
  • e5645e4064 ci: Prepare for release Dark-Alex-17 2025-11-07 16:18:16 -07:00
  • 95e15ca8c4 bump: version 0.0.1 → 0.1.0 Dark-Alex-17 2025-11-07 16:11:14 -07:00
  • dbf7329e87 refactor: Updated to the most recent Rust version with 2024 syntax Dark-Alex-17 2025-11-07 15:50:55 -07:00
  • ed6c3ae431 bump: version 0.1.0 → 0.2.0 [skip ci] github-actions[bot] 2025-11-07 22:04:11 +00:00
  • 214d2ecc67 ci: Bumped the patch version Dark-Alex-17 2025-11-07 15:03:31 -07:00
  • 29c95671de build: bumped the crate version Dark-Alex-17 2025-11-07 14:59:41 -07:00
  • 238f93a096 docs: Added badges for Loki Dark-Alex-17 2025-11-07 14:24:25 -07:00
  • c76877e7b3 ci: Fixed typo in commit message for homebrew tap Dark-Alex-17 2025-11-07 14:24:13 -07:00
  • 12e5a9c5aa build: Renamed the crate to loki-ai since loki is taken Dark-Alex-17 2025-11-07 14:16:02 -07:00
  • 7f4be2ca3f ci: Created the homebrew installation steps Dark-Alex-17 2025-11-07 13:53:28 -07:00
  • 29ffe12d8c ci: Created the release pipeline Dark-Alex-17 2025-11-07 13:51:53 -07:00
  • d34bed4f15 docs: Updated the README to credit the AIChat team and to offer quick links to get around the docs Dark-Alex-17 2025-11-07 13:49:26 -07:00
  • aec7ea7e80 docs: Wrote migration documentation for users coming from AIChat Dark-Alex-17 2025-11-07 13:49:02 -07:00
  • 5938e1af29 docs: Added a simple gif to show what the models table looks like for tab completions Dark-Alex-17 2025-11-07 13:48:48 -07:00
  • 60902297c5 docs: Replaced the copy gif with one that better shows that the content is copied to your clipboard Dark-Alex-17 2025-11-07 13:48:30 -07:00
  • 12a95aa6fa docs: Updated the continue gif to use a prompt that makes more sense Dark-Alex-17 2025-11-07 13:48:09 -07:00
  • 78fc459a97 docs: Updated the set gif to show the up-to-date settings names Dark-Alex-17 2025-11-07 13:47:57 -07:00
  • 281565804c docs: Updated the regenerate gif to use the up-to-date settings names Dark-Alex-17 2025-11-07 13:47:41 -07:00
  • 33a32fd9c8 docs: Created docs for the REPL Dark-Alex-17 2025-11-07 13:47:20 -07:00
  • b64aad55e9 docs: Documented all available environment variables Dark-Alex-17 2025-11-07 13:47:10 -07:00
  • 2392958114 docs: Added back in the conversation starters gif for the agent docs Dark-Alex-17 2025-11-07 13:46:53 -07:00