Commit Graph

  • 1e0d269aad docs: Updated sisyphus README to always include the execute_command.sh tool Dark-Alex-17 2026-02-20 15:06:57 -07:00
  • f6b1d408fc docs: Updated the sisyphus system docs to have a pro-tip of configuring an IDE MCP server to improve performance Dark-Alex-17 2026-02-20 15:01:08 -07:00
  • 442b318b6c docs: Created README docs for the CodeRabbit-style Code reviewer agents Dark-Alex-17 2026-02-20 15:00:32 -07:00
  • a7c97aedb7 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 Dark-Alex-17 2026-02-20 14:36:34 -07:00
  • 746f9e7b24 fix: Improved sub-agent stdout and stderr output for users to follow Dark-Alex-17 2026-02-20 13:47:28 -07:00
  • 0d6c61af5c Update models.yaml with latest OpenRouter data Dark-Alex-17 2026-02-20 12:08:00 -07:00
  • 673f31c059 Add script to update models.yaml from OpenRouter Dark-Alex-17 2026-02-20 12:07:59 -07:00
  • 369a4f0a89 fix: Inject agent variables into environment variables for global tool calls when invoked from agents to modify global tool behavior Dark-Alex-17 2026-02-20 11:38:24 -07:00
  • 8d54eae4d0 feat: Allow the explore agent to run search queries for understanding docs or API specs Dark-Alex-17 2026-02-19 14:29:02 -07:00
  • a805d5beab feat: Allow the oracle to perform web searches for deeper research Dark-Alex-17 2026-02-19 14:26:07 -07:00
  • dbb2aec8b6 fix: Removed the unnecessary execute_commands tool from the oracle agent Dark-Alex-17 2026-02-19 14:18:16 -07:00
  • 1a98b76a1f fix: Added auto_confirm to the coder agent so sub-agent spawning doesn't freeze Dark-Alex-17 2026-02-19 14:15:42 -07:00
  • 51d10ab2b5 feat: Added web search support to the main sisyphus agent to answer user queries Dark-Alex-17 2026-02-19 12:29:07 -07:00
  • 1aad750395 refactor: Changed the default session name for Sisyphus to temp (to require users to explicitly name sessions they wish to save) Dark-Alex-17 2026-02-19 10:26:52 -07:00
  • e0aab6bd02 fix: Fixed a bug in the new supervisor and todo built-ins that was causing errors with OpenAI models Dark-Alex-17 2026-02-18 14:52:57 -07:00
  • 6cb93132b7 fix: Added condition to sisyphus to always output a summary to clearly indicate completion Dark-Alex-17 2026-02-18 13:57:51 -07:00
  • 04126b99d6 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 Dark-Alex-17 2026-02-18 13:51:43 -07:00
  • 0794eb960d fix: Added back in the auto_confirm variable into sisyphus Dark-Alex-17 2026-02-18 13:42:39 -07:00
  • d619ad1d48 fix: Removed the now unnecessary is_stale_response that was breaking auto-continuing with parallel agents Dark-Alex-17 2026-02-18 13:36:25 -07:00
  • 5b147e07b3 style: Applied formatting to the function module Dark-Alex-17 2026-02-18 13:20:18 -07:00
  • 944ce441d8 build: Upgraded to the most recent version of rmcp Dark-Alex-17 2026-02-18 12:28:52 -07:00
  • a7dcb8519b refactor: Updated the sisyphus agent to use the built-in user interaction tools instead of custom bash-based tools Dark-Alex-17 2026-02-18 12:17:35 -07:00
  • d912d44fb3 feat: Created a CodeRabbit-style code-reviewer agent Dark-Alex-17 2026-02-18 12:16:59 -07:00
  • 4f7254a634 docs: Updated the docs to include details on the new agent spawning system and built-in user interaction tools Dark-Alex-17 2026-02-18 12:16:29 -07:00
  • bf923cb296 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 Dark-Alex-17 2026-02-18 11:25:25 -07:00
  • d9f737e1bf feat: Added configuration option in agents to indicate the timeout for user input before proceeding (defaults to 5 minutes) Dark-Alex-17 2026-02-18 11:24:47 -07:00
  • 59690d045e feat: Added support for sub-agents to escalate user interaction requests from any depth to the parent agents for user interactions Dark-Alex-17 2026-02-18 11:06:15 -07:00
  • 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