Commit Graph

  • 60ad83d6d9 feat: Full passive task queue integration for parallelization of subagents Alex Clarke 2026-02-17 13:42:53 -07:00
  • 44c03ccf4f feat: Implemented initial scaffolding for built-in sub-agent spawning tool call operations Alex Clarke 2026-02-17 11:48:31 -07:00
  • af933bbb29 feat: Initial models for agent parallelization Alex Clarke 2026-02-17 11:27:55 -07:00
  • 1f127ee990 docs: Fixed typos in the Sisyphus documentation Alex Clarke 2026-02-16 14:05:51 -07:00
  • 88a9a7709f feat: Added interactive prompting between the LLM and the user in Sisyphus using the built-in Bash utils scripts Alex Clarke 2026-02-16 13:57:04 -07:00
  • e8d92d1b01 chore: bump Cargo.toml to 0.2.0 github-actions[bot] 2026-02-14 01:41:41 +00:00
  • ddbfd03e75 bump: version 0.1.3 → 0.2.0 [skip ci] github-actions[bot] 2026-02-14 01:41:29 +00:00
  • d1c7f09015 feat: Simplified sisyphus prompt to improve functionality Alex Clarke 2026-02-13 18:36:10 -07:00
  • 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 Alex Clarke 2026-02-13 17:45:56 -07:00
  • 5ef9a397ca docs: updated the tools documentation to mention the new fs_read, fs_grep, and fs_glob tools Alex Clarke 2026-02-13 16:53:00 -07:00
  • 325ab1f45e docs: updated the default configuration example to have the new fs_read, fs_glob, fs_grep global functions Alex Clarke 2026-02-13 16:23:49 -07:00
  • 4cfaa2dc77 docs: Updated the docs to mention the new agents Alex Clarke 2026-02-13 15:42:28 -07:00
  • 6abe2c5536 feat: Created the Sisyphus agent to make Loki function like Claude Code, Gemini, Codex, etc. Alex Clarke 2026-02-13 15:42:10 -07:00
  • 03cfd59962 feat: Created the Oracle agent to handle high-level architectural decisions and design questions about a given codebase Alex Clarke 2026-02-13 15:41:44 -07:00
  • 4d7d5e5e53 feat: Updated the coder agent to be much more task-focused and to be delegated to by Sisyphus Alex Clarke 2026-02-13 15:41:11 -07:00
  • 3779b940ae feat: Created the explore agent for exploring codebases to help answer questions Alex Clarke 2026-02-13 15:40:46 -07:00
  • d2e541c5c0 docs: Updated todo-system docs Alex Clarke 2026-02-13 15:13:37 -07:00
  • 621c90427c feat: Use the official atlassian MCP server for the jira-helper agent Alex Clarke 2026-02-13 14:56:42 -07:00
  • 486001ee85 feat: Created fs_glob to enable more targeted file exploration utilities Alex Clarke 2026-02-13 13:31:50 -07:00
  • 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 Alex Clarke 2026-02-13 13:31:20 -07:00
  • d4e0d48198 feat: Created the new fs_read tool to enable controlled reading of a file Alex Clarke 2026-02-13 13:30:53 -07:00
  • 07f23bab5e feat: Let agent level variables be defined to bypass guard protections for tool invocations Alex Clarke 2026-02-09 16:45:11 -07:00
  • b11797ea1c fix: Improved continuation prompt to not make broad todo-items Alex Clarke 2026-02-09 15:36:57 -07:00
  • 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 Alex Clarke 2026-02-09 15:21:39 -07:00
  • f82c9aff40 fix: fs_ls and fs_cat outputs should always redirect to "$LLM_OUTPUT" including on errors. Alex Clarke 2026-02-09 14:56:55 -07:00
  • a935add2a7 feat: Implemented a built-in task management system to help smaller LLMs complete larger multistep tasks and minimize context drift Alex Clarke 2026-02-09 12:49:06 -07:00
  • 8a37a88ffd feat: Improved tool and MCP invocation error handling by returning stderr to the model when it is available Alex Clarke 2026-02-04 12:00:21 -07:00
  • 8f66cac680 feat: Added variable interpolation for conversation starters in agents Alex Clarke 2026-02-04 10:51:59 -07:00
  • 0a40ddd2e4 build: Upgraded to the most recent version of gman to fix vault vulnerabilities Alex Clarke 2026-02-03 09:24:53 -07:00
  • 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 Alex Clarke 2026-02-01 17:06:16 -07:00
  • 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 Alex Clarke 2026-02-01 17:05:36 -07:00
  • f56ed7d005 feat: Added gemini-3-pro to the supported vertexai models Alex Clarke 2026-01-30 19:03:41 -07:00
  • d79e4b9dff Fixed some typos in tool call error messages Alex Clarke 2026-01-30 12:25:57 -07:00
  • cdd829199f build: Created justfile to make life easier Alex Clarke 2026-01-27 13:49:36 -07:00
  • e3c644b8ca docs: Created a CREDITS file to document the history and origins of Loki from the original AIChat project Alex Clarke 2026-01-27 13:15:20 -07:00
  • 5cb8070da1 build: Support Claude Opus 4.5 Alex Clarke 2026-01-26 12:40:06 -07:00
  • 66801b5d07 feat: Added an environment variable that lets users bypass guard operations in bash scripts. This is useful for agent routing Alex Clarke 2026-01-23 14:18:52 -07:00
  • f2de196e22 fix: Fixed a bug where --agent-variable values were not being passed to the agents Alex Clarke 2026-01-23 14:15:59 -07:00
  • 2eba530895 feat: Added support for thought-signatures for Gemini 3+ models Alex Clarke 2026-01-21 15:11:55 -07:00
  • 3baa3102a3 style: Cleaned up an anyhow error Alex Clarke 2025-12-16 14:51:35 -07:00
  • 2d4fad596c bump: version 0.1.2 → 0.1.3 [skip ci] v0.1.3 github-actions[bot] 2025-12-13 20:57:37 +00:00
  • 7259e59d2a ci: Prep for 0.1.3 release Alex Clarke 2025-12-13 13:38:09 -07:00
  • cec04c4597 style: Improved error message for un-fully configured MCP configuration Alex Clarke 2025-12-13 13:37:01 -07:00
  • a7f5677195 chore: bump Cargo.toml to 0.1.3 github-actions[bot] 2025-12-13 20:28:10 +00:00
  • 6075f0a190 bump: version 0.1.2 → 0.1.3 [skip ci] github-actions[bot] 2025-12-13 20:27:58 +00:00
  • 15310a9e2c chore: Updated the models Alex Clarke 2025-12-11 09:05:41 -07:00
  • f7df54f2f7 docs: Removed the warning about MCP token usage since that has been fixed Alex Clarke 2025-12-05 12:38:15 -07:00
  • 212d4bace4 docs: Fixed an unclosed backtick typo in the Environment Variables docs Alex Clarke 2025-12-05 12:37:59 -07:00
  • f4b3267c89 docs: Fixed typo in vault readme Alex Clarke 2025-12-05 11:05:14 -07:00
  • 9eeeb11871 style: Applied formatting Alex Clarke 2025-12-03 15:06:50 -07:00
  • b8db3f689d Merge branch 'main' of github.com:Dark-Alex-17/loki Alex Clarke 2025-12-03 14:57:03 -07:00
  • 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 Alex Clarke 2025-12-03 12:12:51 -07:00
  • 9bf4fcd943 ci: Updated the README to be a bit more clear in some sections Alex Clarke 2025-11-26 15:53:54 -07:00
  • c1f5cfbbda bump: version 0.1.1 → 0.1.2 [skip ci] v0.1.2 github-actions[bot] 2025-11-08 23:13:34 +00:00
  • 46517a4e15 refactor: Gave the GitHub MCP server a default placeholder value that doesn't require the vault Alex Clarke 2025-11-08 16:09:32 -07:00
  • efbe76e1fc bump: version 0.1.1 → 0.1.2 [skip ci] github-actions[bot] 2025-11-08 23:02:39 +00:00
  • 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 Alex Clarke 2025-11-08 15:59:05 -07:00
  • cbb3d2c34a build: Removed the remaining IDE metadata directories Alex Clarke 2025-11-07 18:21:58 -07:00
  • bddec85fa5 build: Added forgotten IDE configuration directories into my .gitignore Alex Clarke 2025-11-07 18:18:32 -07:00
  • 96acbc6bf0 bump: version 0.1.0 → 0.1.1 [skip ci] v0.1.1 github-actions[bot] 2025-11-08 00:22:06 +00:00
  • 0735a31190 docs: Fixed a typo in the CI badge path Alex Clarke 2025-11-07 17:17:57 -07:00
  • 986c64ff13 docs: Fixed some confusing wording in the global configuration example file Alex Clarke 2025-11-07 16:57:49 -07:00
  • 831426d418 bump: version 0.0.1 → 0.1.0 [skip ci] github-actions[bot] 2025-11-07 23:47:37 +00:00
  • b99e3fc030 ci: Final release checks before open sourcing the repo Alex Clarke 2025-11-07 16:43:50 -07:00
  • 012734f70a Merge remote-tracking branch 'origin/main' Alex Clarke 2025-11-07 16:24:47 -07:00
  • f591a9635e docs: Fixed a typo in the Vault documentation Alex Clarke 2025-11-07 16:24:42 -07:00
  • 7c099bf589 bump: version 0.0.1 → 0.1.0 [skip ci] github-actions[bot] 2025-11-07 23:19:04 +00:00
  • 32d3cee907 ci: Prepare for release Alex Clarke 2025-11-07 16:18:16 -07:00
  • 86539c4bb8 bump: version 0.0.1 → 0.1.0 Alex Clarke 2025-11-07 16:11:14 -07:00
  • 14549afd52 refactor: Updated to the most recent Rust version with 2024 syntax Alex Clarke 2025-11-07 15:50:55 -07:00
  • 667c843fc0 bump: version 0.1.0 → 0.2.0 [skip ci] github-actions[bot] 2025-11-07 22:04:11 +00:00
  • 680a52982c ci: Bumped the patch version Alex Clarke 2025-11-07 15:03:31 -07:00
  • 52efb1a775 build: bumped the crate version Alex Clarke 2025-11-07 14:59:41 -07:00
  • c88931d318 docs: Added badges for Loki Alex Clarke 2025-11-07 14:24:25 -07:00
  • 2183ed62d1 ci: Fixed typo in commit message for homebrew tap Alex Clarke 2025-11-07 14:24:13 -07:00
  • cc8bd040b9 build: Renamed the crate to loki-ai since loki is taken Alex Clarke 2025-11-07 14:16:02 -07:00
  • a2a464151f ci: Created the homebrew installation steps Alex Clarke 2025-11-07 13:53:28 -07:00
  • c9a3f247e7 ci: Created the release pipeline Alex Clarke 2025-11-07 13:51:53 -07:00
  • d167502b7b docs: Updated the README to credit the AIChat team and to offer quick links to get around the docs Alex Clarke 2025-11-07 13:49:26 -07:00
  • 0d9927bb99 docs: Wrote migration documentation for users coming from AIChat Alex Clarke 2025-11-07 13:49:02 -07:00
  • c9858ce615 docs: Added a simple gif to show what the models table looks like for tab completions Alex Clarke 2025-11-07 13:48:48 -07:00
  • cccaa1dbe7 docs: Replaced the copy gif with one that better shows that the content is copied to your clipboard Alex Clarke 2025-11-07 13:48:30 -07:00
  • acd951e981 docs: Updated the continue gif to use a prompt that makes more sense Alex Clarke 2025-11-07 13:48:09 -07:00
  • 10d80d58fd docs: Updated the set gif to show the up-to-date settings names Alex Clarke 2025-11-07 13:47:57 -07:00
  • f196c375d6 docs: Updated the regenerate gif to use the up-to-date settings names Alex Clarke 2025-11-07 13:47:41 -07:00
  • cc62c89b05 docs: Created docs for the REPL Alex Clarke 2025-11-07 13:47:20 -07:00
  • 3266cdeb08 docs: Documented all available environment variables Alex Clarke 2025-11-07 13:47:10 -07:00
  • 6605c62015 docs: Added back in the conversation starters gif for the agent docs Alex Clarke 2025-11-07 13:46:53 -07:00
  • 704fdbd145 docs: Made an example agent gif to show how they work (and variables) Alex Clarke 2025-11-07 13:46:35 -07:00
  • 93e76a65a1 docs: Created documentation for agents Alex Clarke 2025-11-07 13:46:16 -07:00
  • b3ca7ebddb docs: Added a screenshot of the tools overrides settings Alex Clarke 2025-11-07 13:46:00 -07:00
  • 091fc0b7b7 docs: Created docs about both built-in and custom tools for function calling capabilities Alex Clarke 2025-11-07 13:45:45 -07:00
  • 874f5ba08e docs: Documented how to create custom tools in Python, and how custom tools are created and used Alex Clarke 2025-11-07 13:45:23 -07:00
  • 5fdfe94b88 docs: Documented how to create custom Bash-based tools Alex Clarke 2025-11-07 13:45:01 -07:00
  • c02b168749 docs: Added back in forgotten gif of a session Alex Clarke 2025-11-07 13:44:44 -07:00
  • 6ababd919d docs: documentation on how sessions work in Loki Alex Clarke 2025-11-07 13:44:32 -07:00
  • 86b2b2d772 docs: Created a demo gif of how to use roles in general Alex Clarke 2025-11-07 13:44:16 -07:00
  • 2aa2c3ccee docs: Created a demo gif of a temporary prompt role Alex Clarke 2025-11-07 13:44:00 -07:00
  • 70645a8431 docs: Documented roles Alex Clarke 2025-11-07 13:43:37 -07:00
  • ca4b2f2637 docs: created a gif that demonstrates macro functionality Alex Clarke 2025-11-07 13:43:26 -07:00