Commit Graph

  • 462f136596 feat: dynamic tab completions now show the sessions for a given agent instead of only listing global sessions Dark-Alex-17 2026-05-07 15:23:50 -06:00
  • bf9d7d750e fix: a bug in the dynamic completions because the crate name is loki-ai but the binary is named loki Dark-Alex-17 2026-05-07 14:08:54 -06:00
  • 540ec648c9 Merge pull request #11 from Dark-Alex-17/config-refactor Alex Clarke 2026-05-07 13:50:49 -06:00
  • e69352ee2d fmt: reapplied formatting for the sse_transport module config-refactor Dark-Alex-17 2026-05-07 13:47:30 -06:00
  • ee4e3bc13f fix: bug found by copilot that would create a lock on the PollSender for sse-based MCP servers Dark-Alex-17 2026-05-07 13:45:19 -06:00
  • a576961bd6 test: removed forgotten mem::forget from supervisor tests Dark-Alex-17 2026-05-07 13:03:44 -06:00
  • 59c7fc1276 style: Addressed style comments left by copilot reviewer Dark-Alex-17 2026-05-07 13:01:26 -06:00
  • bcf512fcfc test: Fixed forgotten Windows-specific tests for functions Dark-Alex-17 2026-05-07 12:20:30 -06:00
  • 195401c496 style: Added import for Arc in macros Dark-Alex-17 2026-05-07 11:45:26 -06:00
  • 34d8d20ec6 chore: updated models.yaml Dark-Alex-17 2026-05-07 08:35:52 -06:00
  • 08ba6f0446 docs: Fixed typo in README agent example path Dark-Alex-17 2026-05-06 08:04:54 -06:00
  • 26984892af docs: Deprecated in-repo docs and migrated them to a Wiki Dark-Alex-17 2026-05-05 15:03:18 -06:00
  • 526a426073 docs: removed now unnecessary implementation wiki for configuration migration Dark-Alex-17 2026-05-01 14:46:03 -06:00
  • 1ee6b4d7c7 docs: Documentation for the RESTful API POC restful-api-docs Dark-Alex-17 2026-05-01 14:45:13 -06:00
  • c53e0546d4 test: added integration tests for inter-feature interactions like RAG + Agents, function calling/MCP servers, etc. Dark-Alex-17 2026-05-01 14:06:41 -06:00
  • 349b3748bd test: Added unit tests for the rag, completions and prompt, macros, vault, and functions/tool usage Dark-Alex-17 2026-05-01 13:24:58 -06:00
  • e23e5f9f7b test: Added integration tests for the sub-agent spawning system and inter-agent communication mechanisms Dark-Alex-17 2026-05-01 12:53:26 -06:00
  • 8d02782de6 test: unit tests for the sub agent spawning system Dark-Alex-17 2026-05-01 12:20:00 -06:00
  • 27ceefdb40 test: REPL command tests and CLI flag tests Dark-Alex-17 2026-05-01 11:57:17 -06:00
  • 5168eb6781 test: request_context tests Dark-Alex-17 2026-05-01 11:12:30 -06:00
  • ddb73a9a33 test: added tests for input Dark-Alex-17 2026-05-01 11:06:35 -06:00
  • 53eff10d75 test: implemented tests for tool call dispatch and tracking Dark-Alex-17 2026-05-01 10:52:56 -06:00
  • 1df6114ff3 test: Implemented tests for the MCP server lifecycle Dark-Alex-17 2026-05-01 10:27:49 -06:00
  • 975484cc2b fix: Accidental shadow of temp_file function for Windows function calling Dark-Alex-17 2026-04-28 08:53:57 -06:00
  • 0421c9b643 style: Addressed style issues Dark-Alex-17 2026-04-28 08:08:23 -06:00
  • fb69c21252 build: updated crossterm version for MacOS Dark-Alex-17 2026-04-23 08:49:26 -06:00
  • 0cb9122d16 feat: legacy SSE support for MCP server configurations Dark-Alex-17 2026-04-20 14:10:26 -06:00
  • c164ad3cbb fix: upgraded to newer rmcp version to get native-tls support Dark-Alex-17 2026-04-20 13:50:34 -06:00
  • 9b4171a468 feat: support http/sse transport types for MCP server configurations so it fully supports claude desktop-style MCP configs Dark-Alex-17 2026-04-20 13:08:20 -06:00
  • 5cae4e44fb Merge remote-tracking branch 'gitea/restful-api' into restful-api Dark-Alex-17 2026-04-20 09:02:30 -06:00
  • a145a42b2b refactor: fully complete state re-architecting Dark-Alex-17 2026-04-19 19:21:24 -06:00
  • 715807645a refactor: Fully ripped out the god Config struct Dark-Alex-17 2026-04-19 19:14:25 -06:00
  • 1259c6865f refactor: Deprecated old Config struct initialization logic Dark-Alex-17 2026-04-19 18:27:33 -06:00
  • ff42460cb4 refactor: migrate functions and MCP servers to AppConfig Dark-Alex-17 2026-04-19 18:14:16 -06:00
  • 39a16f8d56 refactor: Migrate the vault/bare_init logic Dark-Alex-17 2026-04-19 18:00:14 -06:00
  • 83de60f59c refactor: created a single install_builtins free function to remove from Config::init Dark-Alex-17 2026-04-19 17:54:50 -06:00
  • cf60e090a5 refactor: partial migration to init in AppConfig Dark-Alex-17 2026-04-19 17:46:20 -06:00
  • 0fb37c33ab fix: RagCache was not being used for agent and sub-agent instantiation Dark-Alex-17 2026-04-19 17:39:49 -06:00
  • d81508c22a feat: 99% complete migration to new state structs to get away from God-Config struct; i.e. AppConfig, AppState, and RequestContext Dark-Alex-17 2026-04-19 17:05:27 -06:00
  • 883ac659b2 testing Dark-Alex-17 2026-04-16 10:17:03 -06:00
  • 139b5cc57e Sisyphus agent recreated in LangChain to figure out how it works and how to use it langchain Dark-Alex-17 2026-04-15 12:47:38 -06:00
  • c6c10b5e24 Merge branch 'tree-sitter-tools' into 'develop' Dark-Alex-17 2026-04-09 14:48:22 -06:00
  • a4e5bef1b7 feat: Automatic runtime customization using shebangs Dark-Alex-17 2026-04-09 14:16:02 -06:00
  • f72c7b03f9 test: Updated client stream tests to use the thread_rng from rand Dark-Alex-17 2026-04-09 13:53:52 -06:00
  • bd6f709374 build: Pulled additional features for rand dependency Dark-Alex-17 2026-04-09 13:45:08 -06:00
  • 00f2201157 fix: TypeScript function args were being passed as objects rather than direct parameters Dark-Alex-17 2026-04-09 13:32:16 -06:00
  • b3f0d66071 build: upgraded dependencies to latest Dark-Alex-17 2026-04-09 13:28:19 -06:00
  • 8730d413bc docs: Updated docs to talk about the new TypeScript-based tool support Dark-Alex-17 2026-04-09 13:19:15 -06:00
  • 79140fda3c feat: Created a demo TypeScript tool and a get_current_weather function in TypeScript Dark-Alex-17 2026-04-09 13:18:41 -06:00
  • 67e749ea3a feat: Updated the Python demo tool to show all possible parameter types and variations Dark-Alex-17 2026-04-09 13:18:18 -06:00
  • 7bcfc133ae fix: Added in forgotten wrapper scripts for TypeScript tools Dark-Alex-17 2026-04-09 13:17:53 -06:00
  • e3e246607e feat: Added TypeScript tool support using the refactored common ScriptedLanguage trait Dark-Alex-17 2026-04-09 13:17:28 -06:00
  • 16104cb2c5 refactor: Extracted common Python parser logic into a common.rs module Dark-Alex-17 2026-04-09 13:16:35 -06:00
  • 224e51c386 refactor: python tools now use tree-sitter queries instead of AST Dark-Alex-17 2026-04-09 10:20:49 -06:00
  • b022ca089c fix: don't shadow variables in binary path handling for Windows Dark-Alex-17 2026-04-09 07:53:18 -06:00
  • 0ebb761c09 build: Upgraded crossterm and reedline dependencies Dark-Alex-17 2026-04-08 14:54:53 -06:00
  • c8067828d5 fix: Tool call improvements for Windows systems Dark-Alex-17 2026-04-08 12:49:43 -06:00
  • 30eedd9b8c chore: bump Cargo.toml to 0.3.0 v0.3.0 github-actions[bot] 2026-04-02 20:17:47 +00:00
  • d701b45057 bump: version 0.2.0 → 0.3.0 [skip ci] github-actions[bot] 2026-04-02 20:17:44 +00:00
  • 722c9c101e feat: Added todo__clear function to the todo system and updated REPL commands to have a .clear todo as well for significant changes in agent direction Dark-Alex-17 2026-04-02 13:13:44 -06:00
  • 86aa45f0c4 fix: Clarified user text input interaction Dark-Alex-17 2026-03-30 16:27:22 -06:00
  • cf45dc4820 fix: recursion bug with similarly named Bash search functions in the explore agent Dark-Alex-17 2026-03-30 13:32:13 -06:00
  • db77034431 feat: Added available tools to prompts for sisyphus and code-reviewer agent families Dark-Alex-17 2026-03-30 13:13:30 -06:00
  • abdaec11b0 feat: Added available tools to coder prompt Dark-Alex-17 2026-03-30 11:11:43 -06:00
  • 95fb349656 Merge branch 'main' of github.com:Dark-Alex-17/loki Dark-Alex-17 2026-03-30 10:15:51 -06:00
  • d0b6b6c324 fix: updated the error for unauthenticated oauth to include the REPL .authenticated command Dark-Alex-17 2026-03-28 11:57:01 -06:00
  • d74c23ccf5 feat: Improved token efficiency when delegating from sisyphus -> coder Dark-Alex-17 2026-03-18 15:07:29 -06:00
  • ea1cfda0d6 build: Removed deprecated agent functions from the .shared/utils.sh script Dark-Alex-17 2026-03-18 15:04:14 -06:00
  • 5623f47f9a fix: Corrected a bug in the coder agent that wasn't outputting a summary of the changes made, so the parent Sisyphus agent has no idea if the agent worked or not Dark-Alex-17 2026-03-17 14:57:07 -06:00
  • e4df9ec193 feat: modified sisyphus agents to use the new ddg-search MCP server for web searches instead of built-in model searches Dark-Alex-17 2026-03-17 14:55:33 -06:00
  • a6306d6b76 fix: Claude code system prompt injected into claude requests to make them valid once again Dark-Alex-17 2026-03-17 10:44:50 -06:00
  • 64529ba5cc fix: Do not inject tools when models don't support them; detect this conflict before API calls happen Dark-Alex-17 2026-03-17 09:35:51 -06:00
  • cc7f963b89 style: Applied formatting across new inquire files Dark-Alex-17 2026-03-16 12:39:20 -06:00
  • 0ce86af116 feat: Added support for specifying a custom response to multiple-choice prompts when nothing suits the user's needs Dark-Alex-17 2026-03-16 12:37:47 -06:00
  • 2cb0ed3f64 feat: Supported theming in the inquire prompts in the REPL Dark-Alex-17 2026-03-16 12:36:20 -06:00
  • fb61854f11 build: upgraded to the most recent version of the inquire crate Dark-Alex-17 2026-03-16 12:31:28 -06:00
  • 53ba3344b1 docs: Fixed a spacing issue in the example agent configuration Dark-Alex-17 2026-03-13 14:19:39 -06:00
  • e20c8be8bb docs: Added the file-reviewer agent to the AGENTS docs Dark-Alex-17 2026-03-13 14:07:13 -06:00
  • 894dcb1d3c docs: Updated the MCP-SERVERS docs to mention the ddg-search MCP server Dark-Alex-17 2026-03-13 13:32:58 -06:00
  • 9a9e890f8a feat: Added the duckduckgo-search MCP server for searching the web (in addition to the built-in tools for web searches) Dark-Alex-17 2026-03-13 13:29:56 -06:00
  • 818ea634f0 Merge branch 'main' of github.com:Dark-Alex-17/loki Dark-Alex-17 2026-03-12 15:17:54 -06:00
  • 780460f8d8 fix: Implemented the path normalization fix for the oracle and explore agents Dark-Alex-17 2026-03-12 13:38:15 -06:00
  • e19483a920 chore: Added GPT-5.2 to models.yaml Dark-Alex-17 2026-03-12 13:30:23 -06:00
  • aca93f1cae docs: Updated the docs to now explicitly mention Gemini OAuth support Dark-Alex-17 2026-03-12 13:30:10 -06:00
  • 1371a4aad2 feat: Support for Gemini OAuth Dark-Alex-17 2026-03-12 13:29:47 -06:00
  • db4a45c0f6 refactor: Made the oauth module more generic so it can support loopback OAuth (not just manual) Dark-Alex-17 2026-03-12 13:28:09 -06:00
  • e95b1e5f82 fix: Updated the atlassian MCP server endpoint to account for future deprecation Dark-Alex-17 2026-03-12 12:49:26 -06:00
  • 15f4008f4b fix: Fixed a bug in the coder agent that was causing the agent to create absolute paths from the current directory Dark-Alex-17 2026-03-12 12:39:49 -06:00
  • f45f81fb45 fix: The REPL .authenticate command works from within sessions, agents, and roles with pre-configured models Dark-Alex-17 2026-03-12 09:08:17 -06:00
  • 2220fd2542 feat: Support authenticating or refreshing OAuth for supported clients from within the REPL Dark-Alex-17 2026-03-11 13:07:27 -06:00
  • 564480e165 fix: the updated regex for secrets injection broke MCP server secrets interpolation because the regex greedily matched on new lines, replacing too much content. This fix just ignores commented out lines in YAML files by skipping commented out lines. Dark-Alex-17 2026-03-11 12:55:28 -06:00
  • 297c63d91a feat: Allow first-runs to select OAuth for supported providers Dark-Alex-17 2026-03-11 12:01:17 -06:00
  • 26e2cd3f65 fix: Don't try to inject secrets into commented-out lines in the config Dark-Alex-17 2026-03-11 11:11:09 -06:00
  • 9f899466d4 feat: Support OAuth authentication flows for Claude Dark-Alex-17 2026-03-11 11:10:48 -06:00
  • 38393ea4cf chore: Added support for Claude 4.6 gen models Dark-Alex-17 2026-03-10 14:55:30 -06:00
  • a4f25826e3 fix: Removed top_p parameter from some agents so they can work across model providers Dark-Alex-17 2026-03-10 10:18:38 -06:00
  • 93484fb33f Merge branch 'main' of github.com:Dark-Alex-17/loki Dark-Alex-17 2026-03-09 14:58:23 -06:00
  • c90f003f92 chore: Added the new gemini-3.1-pro-preview model to gemini and vertex models Dark-Alex-17 2026-03-09 14:57:39 -06:00
  • 24793b9b8d docs: created an authorship policy and PR template that requires disclosure of AI assistance in contributions Dark-Alex-17 2026-02-24 17:46:07 -07:00
  • 78e772f455 style: Applied formatting to MCP module Dark-Alex-17 2026-02-20 15:28:21 -07:00