From ddbfd03e753b6e0235da568b0fbc7ab806a457a9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 14 Feb 2026 01:41:29 +0000 Subject: [PATCH] =?UTF-8?q?bump:=20version=200.1.3=20=E2=86=92=200.2.0=20[?= =?UTF-8?q?skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ Cargo.lock | 2 +- Cargo.toml | 2 +- 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47a287a..b48c95e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,34 @@ +## v0.2.0 (2026-02-14) + +### Feat + +- Simplified sisyphus prompt to improve functionality +- 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 +- Created the Sisyphus agent to make Loki function like Claude Code, Gemini, Codex, etc. +- Created the Oracle agent to handle high-level architectural decisions and design questions about a given codebase +- Updated the coder agent to be much more task-focused and to be delegated to by Sisyphus +- Created the explore agent for exploring codebases to help answer questions +- Use the official atlassian MCP server for the jira-helper agent +- Created fs_glob to enable more targeted file exploration utilities +- Created a new tool 'fs_grep' to search a given file's contents for relevant lines to reduce token usage for smaller models +- Created the new fs_read tool to enable controlled reading of a file +- Let agent level variables be defined to bypass guard protections for tool invocations +- Implemented a built-in task management system to help smaller LLMs complete larger multistep tasks and minimize context drift +- Improved tool and MCP invocation error handling by returning stderr to the model when it is available +- Added variable interpolation for conversation starters in agents +- 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 +- Added gemini-3-pro to the supported vertexai models +- Added an environment variable that lets users bypass guard operations in bash scripts. This is useful for agent routing +- Added support for thought-signatures for Gemini 3+ models + +### Fix + +- Improved continuation prompt to not make broad todo-items +- Allow auto-continuation to work in agents after a session is compressed and if there's still unfinish items in the to-do list +- fs_ls and fs_cat outputs should always redirect to "$LLM_OUTPUT" including on errors. +- 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 +- Fixed a bug where --agent-variable values were not being passed to the agents + ## v0.1.3 (2025-12-13) ### Feat diff --git a/Cargo.lock b/Cargo.lock index 6c1a8fe..825c93b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3125,7 +3125,7 @@ dependencies = [ [[package]] name = "loki-ai" -version = "0.1.3" +version = "0.2.0" dependencies = [ "ansi_colours", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 31f60c7..10ae583 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loki-ai" -version = "0.1.3" +version = "0.2.0" edition = "2024" authors = ["Alex Clarke "] description = "An all-in-one, batteries included LLM CLI Tool"