diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index ee1f025..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,54 +0,0 @@ -## v0.1.0 (2025-11-07) - -### Refactor - -- Updated to the most recent Rust version with 2024 syntax - -## v0.0.1 (2025-11-07) - -### Feat - -- Added the agents directory to sysinfo output -- Added built-in macros -- Updated the example role configuration file to also have the prompt field -- Updated the code role -- Secret injection as environment variables into agent tools -- Removed the server functionality -- Require Vault set up for first-time setup so all passed in secrets can be encrypted right off the bat -- Added static completions via a --completions flag -- Support for secret injection into the global config file (API keys, for example) -- Improved MCP handling toggle handling -- Secret injection into the MCP configuration -- added REPL support for interacting with the Loki vault -- Integrated gman with Loki to create a vault and added flags to configure the Loki vault -- Added a default session to the jira helper to make interaction more natural -- Created the repo-analyzer role -- Created the coder and sql agents -- Cleaned the built-in functions to not have leftover dependencies -- Created additional built-in roles for slack, repo analysis, and github -- Install built-in agents -- Embedded baseline MCP config and global tools - -### Fix - -- Corrected a typo for sourcing the bash utility script in some agent definitions - -### Refactor - -- Changed the name of the summary_prompt setting to summary_context_prompt -- Renamed summarize_prompt setting to summarization_prompt -- Renamed the compress_threshold setting to compression_threshold -- Migrated around the location of some of the more large documents for documentation -- Factored out the macros structs from the large config module -- Refactored mcp_servers and function_calling to mcp_server_support and function_calling_support to make the purpose of the fields more clear -- Refactored the use_mcp_servers field to enabled_mcp_servers to make the purpose of the field more clear -- Refactored use_tools field to enabled_tools field to make the use of the field more clear -- Removed the use of the tools.txt file and added tool visibility declarations to the global configuration file -- 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 -- Removed the git MCP server and used the newer, better mcp-server-docker for local docker integration -- Renamed the argument for the --completions flag to SHELL -- Updated the instructions for the jira-helper agent -- Modified the default PS1 look -- Fixed a linting issue for Windows builds -- Changed the name of agent_prelude to agent_session to make its purpose more clear -- Removed leftover javascript function support; will not implement diff --git a/Cargo.lock b/Cargo.lock index a094094..dc8fa23 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3089,7 +3089,7 @@ dependencies = [ [[package]] name = "loki-ai" -version = "0.1.0" +version = "0.0.1" dependencies = [ "ansi_colours", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 4e2f65d..bbbe6a1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loki-ai" -version = "0.1.0" +version = "0.0.1" edition = "2024" authors = ["Alex Clarke "] description = "An all-in-one, batteries included LLM CLI Tool"