Dark-Alex-17
|
818ea634f0
|
Merge branch 'main' of github.com:Dark-Alex-17/loki
|
2026-03-12 15:17:54 -06:00 |
|
Dark-Alex-17
|
780460f8d8
|
fix: Implemented the path normalization fix for the oracle and explore agents
|
2026-03-12 13:38:15 -06:00 |
|
Dark-Alex-17
|
e19483a920
|
chore: Added GPT-5.2 to models.yaml
|
2026-03-12 13:30:23 -06:00 |
|
Dark-Alex-17
|
aca93f1cae
|
docs: Updated the docs to now explicitly mention Gemini OAuth support
|
2026-03-12 13:30:10 -06:00 |
|
Dark-Alex-17
|
1371a4aad2
|
feat: Support for Gemini OAuth
|
2026-03-12 13:29:47 -06:00 |
|
Dark-Alex-17
|
db4a45c0f6
|
refactor: Made the oauth module more generic so it can support loopback OAuth (not just manual)
|
2026-03-12 13:28:09 -06:00 |
|
Dark-Alex-17
|
e95b1e5f82
|
fix: Updated the atlassian MCP server endpoint to account for future deprecation
|
2026-03-12 12:49:26 -06:00 |
|
Dark-Alex-17
|
15f4008f4b
|
fix: Fixed a bug in the coder agent that was causing the agent to create absolute paths from the current directory
|
2026-03-12 12:39:49 -06:00 |
|
Dark-Alex-17
|
f45f81fb45
|
fix: The REPL .authenticate command works from within sessions, agents, and roles with pre-configured models
|
2026-03-12 09:08:17 -06:00 |
|
Dark-Alex-17
|
2220fd2542
|
feat: Support authenticating or refreshing OAuth for supported clients from within the REPL
|
2026-03-11 13:07:27 -06:00 |
|
Dark-Alex-17
|
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.
|
2026-03-11 12:55:28 -06:00 |
|
Dark-Alex-17
|
297c63d91a
|
feat: Allow first-runs to select OAuth for supported providers
|
2026-03-11 12:01:17 -06:00 |
|
Dark-Alex-17
|
26e2cd3f65
|
fix: Don't try to inject secrets into commented-out lines in the config
|
2026-03-11 11:11:09 -06:00 |
|
Dark-Alex-17
|
9f899466d4
|
feat: Support OAuth authentication flows for Claude
|
2026-03-11 11:10:48 -06:00 |
|
Dark-Alex-17
|
38393ea4cf
|
chore: Added support for Claude 4.6 gen models
|
2026-03-10 14:55:30 -06:00 |
|
Dark-Alex-17
|
a4f25826e3
|
fix: Removed top_p parameter from some agents so they can work across model providers
|
2026-03-10 10:18:38 -06:00 |
|
Dark-Alex-17
|
93484fb33f
|
Merge branch 'main' of github.com:Dark-Alex-17/loki
|
2026-03-09 14:58:23 -06:00 |
|
Dark-Alex-17
|
c90f003f92
|
chore: Added the new gemini-3.1-pro-preview model to gemini and vertex models
|
2026-03-09 14:57:39 -06:00 |
|
Dark-Alex-17
|
24793b9b8d
|
docs: created an authorship policy and PR template that requires disclosure of AI assistance in contributions
|
2026-02-24 17:46:07 -07:00 |
|
Dark-Alex-17
|
78e772f455
|
style: Applied formatting to MCP module
|
2026-02-20 15:28:21 -07:00 |
|
Dark-Alex-17
|
1e0d269aad
|
docs: Updated sisyphus README to always include the execute_command.sh tool
|
2026-02-20 15:06:57 -07:00 |
|
Dark-Alex-17
|
f6b1d408fc
|
docs: Updated the sisyphus system docs to have a pro-tip of configuring an IDE MCP server to improve performance
|
2026-02-20 15:01:08 -07:00 |
|
Dark-Alex-17
|
442b318b6c
|
docs: Created README docs for the CodeRabbit-style Code reviewer agents
|
2026-02-20 15:00:32 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-20 14:36:34 -07:00 |
|
Dark-Alex-17
|
746f9e7b24
|
fix: Improved sub-agent stdout and stderr output for users to follow
|
2026-02-20 13:47:28 -07:00 |
|
Dark-Alex-17
|
0d6c61af5c
|
Update models.yaml with latest OpenRouter data
|
2026-02-20 12:08:00 -07:00 |
|
Dark-Alex-17
|
673f31c059
|
Add script to update models.yaml from OpenRouter
|
2026-02-20 12:07:59 -07:00 |
|
Dark-Alex-17
|
369a4f0a89
|
fix: Inject agent variables into environment variables for global tool calls when invoked from agents to modify global tool behavior
|
2026-02-20 11:38:24 -07:00 |
|
Dark-Alex-17
|
8d54eae4d0
|
feat: Allow the explore agent to run search queries for understanding docs or API specs
|
2026-02-19 14:29:02 -07:00 |
|
Dark-Alex-17
|
a805d5beab
|
feat: Allow the oracle to perform web searches for deeper research
|
2026-02-19 14:26:07 -07:00 |
|
Dark-Alex-17
|
dbb2aec8b6
|
fix: Removed the unnecessary execute_commands tool from the oracle agent
|
2026-02-19 14:18:16 -07:00 |
|
Dark-Alex-17
|
1a98b76a1f
|
fix: Added auto_confirm to the coder agent so sub-agent spawning doesn't freeze
|
2026-02-19 14:15:42 -07:00 |
|
Dark-Alex-17
|
51d10ab2b5
|
feat: Added web search support to the main sisyphus agent to answer user queries
|
2026-02-19 12:29:07 -07:00 |
|
Dark-Alex-17
|
1aad750395
|
refactor: Changed the default session name for Sisyphus to temp (to require users to explicitly name sessions they wish to save)
|
2026-02-19 10:26:52 -07:00 |
|
Dark-Alex-17
|
e0aab6bd02
|
fix: Fixed a bug in the new supervisor and todo built-ins that was causing errors with OpenAI models
|
2026-02-18 14:52:57 -07:00 |
|
Dark-Alex-17
|
6cb93132b7
|
fix: Added condition to sisyphus to always output a summary to clearly indicate completion
|
2026-02-18 13:57:51 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-18 13:51:43 -07:00 |
|
Dark-Alex-17
|
0794eb960d
|
fix: Added back in the auto_confirm variable into sisyphus
|
2026-02-18 13:42:39 -07:00 |
|
Dark-Alex-17
|
d619ad1d48
|
fix: Removed the now unnecessary is_stale_response that was breaking auto-continuing with parallel agents
|
2026-02-18 13:36:25 -07:00 |
|
Dark-Alex-17
|
5b147e07b3
|
style: Applied formatting to the function module
|
2026-02-18 13:20:18 -07:00 |
|
Dark-Alex-17
|
944ce441d8
|
build: Upgraded to the most recent version of rmcp
|
2026-02-18 12:28:52 -07:00 |
|
Dark-Alex-17
|
a7dcb8519b
|
refactor: Updated the sisyphus agent to use the built-in user interaction tools instead of custom bash-based tools
|
2026-02-18 12:17:35 -07:00 |
|
Dark-Alex-17
|
d912d44fb3
|
feat: Created a CodeRabbit-style code-reviewer agent
|
2026-02-18 12:16:59 -07:00 |
|
Dark-Alex-17
|
4f7254a634
|
docs: Updated the docs to include details on the new agent spawning system and built-in user interaction tools
|
2026-02-18 12:16:29 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-18 11:25:25 -07:00 |
|
Dark-Alex-17
|
d9f737e1bf
|
feat: Added configuration option in agents to indicate the timeout for user input before proceeding (defaults to 5 minutes)
|
2026-02-18 11:24:47 -07:00 |
|
Dark-Alex-17
|
59690d045e
|
feat: Added support for sub-agents to escalate user interaction requests from any depth to the parent agents for user interactions
|
2026-02-18 11:06:15 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-18 11:05:43 -07:00 |
|
Dark-Alex-17
|
d46225d2a9
|
fix: When parallel agents run, only write to stdout from the parent and only display the parent's throbber
|
2026-02-18 09:59:24 -07:00 |
|
Dark-Alex-17
|
3af30a0e62
|
refactor: Cleaned up some left-over implementation stubs
|
2026-02-18 09:13:39 -07:00 |
|
Dark-Alex-17
|
69eca4d96d
|
fix: Forgot to implement support for failing a task and keep all dependents blocked
|
2026-02-18 09:13:11 -07:00 |
|
Dark-Alex-17
|
7b2e4a83c9
|
fix: Clean up orphaned sub-agents when the parent agent
|
2026-02-18 09:12:32 -07:00 |
|
Dark-Alex-17
|
344b80872a
|
fix: Fixed the bash prompt utils so that they correctly show output when being run by a tool invocation
|
2026-02-17 17:19:42 -07:00 |
|
Dark-Alex-17
|
ddf828ff5f
|
feat: Experimental update to sisyphus to use the new parallel agent spawning system
|
2026-02-17 16:33:08 -07:00 |
|
Dark-Alex-17
|
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)
|
2026-02-17 16:11:35 -07:00 |
|
Dark-Alex-17
|
22c75fb578
|
feat: Added an agent configuration property that allows auto-injecting sub-agent spawning instructions (when using the built-in sub-agent spawning system)
|
2026-02-17 15:49:40 -07:00 |
|
Dark-Alex-17
|
11ab9eb6b8
|
feat: Auto-dispatch support of sub-agents and support for the teammate pattern between subagents
|
2026-02-17 15:18:27 -07:00 |
|
Dark-Alex-17
|
29b232f407
|
docs: Initial documentation cleanup of parallel agent MVP
|
2026-02-17 14:30:28 -07:00 |
|
Dark-Alex-17
|
53e8c920e5
|
fix: Agent delegation tools were not being passed into the {{__tools__}} placeholder so agents weren't delegating to subagents
|
2026-02-17 14:19:22 -07:00 |
|
Dark-Alex-17
|
78d19bed4d
|
feat: Full passive task queue integration for parallelization of subagents
|
2026-02-17 13:42:53 -07:00 |
|
Dark-Alex-17
|
10f4160635
|
feat: Implemented initial scaffolding for built-in sub-agent spawning tool call operations
|
2026-02-17 11:48:31 -07:00 |
|
Dark-Alex-17
|
7622836e8b
|
feat: Initial models for agent parallelization
|
2026-02-17 11:27:55 -07:00 |
|
Dark-Alex-17
|
4d4713a9fa
|
docs: Fixed typos in the Sisyphus documentation
|
2026-02-16 14:05:51 -07:00 |
|
Dark-Alex-17
|
25008599f9
|
feat: Added interactive prompting between the LLM and the user in Sisyphus using the built-in Bash utils scripts
|
2026-02-16 13:57:04 -07:00 |
|
Dark-Alex-17
|
c6a959e2e1
|
feat: Simplified sisyphus prompt to improve functionality
|
2026-02-13 18:36:10 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-13 17:45:56 -07:00 |
|
Dark-Alex-17
|
0d84aaabb9
|
docs: updated the tools documentation to mention the new fs_read, fs_grep, and fs_glob tools
|
2026-02-13 16:53:00 -07:00 |
|
Dark-Alex-17
|
6efdcf9610
|
docs: updated the default configuration example to have the new fs_read, fs_glob, fs_grep global functions
|
2026-02-13 16:23:49 -07:00 |
|
Dark-Alex-17
|
4266d317d8
|
docs: Updated the docs to mention the new agents
|
2026-02-13 15:42:28 -07:00 |
|
Dark-Alex-17
|
4ce7aafcbd
|
feat: Created the Sisyphus agent to make Loki function like Claude Code, Gemini, Codex, etc.
|
2026-02-13 15:42:10 -07:00 |
|
Dark-Alex-17
|
35d8b69f92
|
feat: Created the Oracle agent to handle high-level architectural decisions and design questions about a given codebase
|
2026-02-13 15:41:44 -07:00 |
|
Dark-Alex-17
|
562057e608
|
feat: Updated the coder agent to be much more task-focused and to be delegated to by Sisyphus
|
2026-02-13 15:41:11 -07:00 |
|
Dark-Alex-17
|
b7024e5340
|
feat: Created the explore agent for exploring codebases to help answer questions
|
2026-02-13 15:40:46 -07:00 |
|
Dark-Alex-17
|
088588231b
|
docs: Updated todo-system docs
|
2026-02-13 15:13:37 -07:00 |
|
Dark-Alex-17
|
eff117d3d9
|
feat: Use the official atlassian MCP server for the jira-helper agent
|
2026-02-13 14:56:42 -07:00 |
|
Dark-Alex-17
|
968c535709
|
feat: Created fs_glob to enable more targeted file exploration utilities
|
2026-02-13 13:31:50 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-13 13:31:20 -07:00 |
|
Dark-Alex-17
|
0aa334b54e
|
feat: Created the new fs_read tool to enable controlled reading of a file
|
2026-02-13 13:30:53 -07:00 |
|
Dark-Alex-17
|
78a49f841d
|
feat: Let agent level variables be defined to bypass guard protections for tool invocations
|
2026-02-09 16:45:11 -07:00 |
|
Dark-Alex-17
|
43b2bd937e
|
fix: Improved continuation prompt to not make broad todo-items
|
2026-02-09 15:36:57 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-09 15:21:39 -07:00 |
|
Dark-Alex-17
|
eb31a58346
|
fix: fs_ls and fs_cat outputs should always redirect to "$LLM_OUTPUT" including on errors.
|
2026-02-09 14:56:55 -07:00 |
|
Dark-Alex-17
|
a6b0acc35d
|
feat: Implemented a built-in task management system to help smaller LLMs complete larger multistep tasks and minimize context drift
|
2026-02-09 12:49:06 -07:00 |
|
Dark-Alex-17
|
cc7fcd0b5b
|
feat: Improved tool and MCP invocation error handling by returning stderr to the model when it is available
|
2026-02-04 12:00:21 -07:00 |
|
Dark-Alex-17
|
02fe59b913
|
feat: Added variable interpolation for conversation starters in agents
|
2026-02-04 10:51:59 -07:00 |
|
Dark-Alex-17
|
6fd5f47089
|
build: Upgraded to the most recent version of gman to fix vault vulnerabilities
|
2026-02-03 09:24:53 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-01 17:06:16 -07:00 |
|
Dark-Alex-17
|
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
|
2026-02-01 17:05:36 -07:00 |
|
Dark-Alex-17
|
e0927a04d9
|
feat: Added gemini-3-pro to the supported vertexai models
|
2026-01-30 19:03:41 -07:00 |
|
Dark-Alex-17
|
8665604bab
|
Fixed some typos in tool call error messages
|
2026-01-30 12:25:57 -07:00 |
|
Dark-Alex-17
|
d4c3c135b3
|
build: Created justfile to make life easier
|
2026-01-27 13:49:36 -07:00 |
|
Dark-Alex-17
|
60bd5e493c
|
docs: Created a CREDITS file to document the history and origins of Loki from the original AIChat project
|
2026-01-27 13:15:20 -07:00 |
|
Dark-Alex-17
|
0753b2d841
|
build: Support Claude Opus 4.5
|
2026-01-26 12:40:06 -07:00 |
|
Dark-Alex-17
|
17e6fbd692
|
feat: Added an environment variable that lets users bypass guard operations in bash scripts. This is useful for agent routing
|
2026-01-23 14:18:52 -07:00 |
|
Dark-Alex-17
|
0710441650
|
fix: Fixed a bug where --agent-variable values were not being passed to the agents
|
2026-01-23 14:15:59 -07:00 |
|
Dark-Alex-17
|
20a76cee3e
|
feat: Added support for thought-signatures for Gemini 3+ models
|
2026-01-21 15:11:55 -07:00 |
|
Dark-Alex-17
|
cb64785867
|
style: Cleaned up an anyhow error
|
2025-12-16 14:51:35 -07:00 |
|
Dark-Alex-17
|
15529a14f1
|
ci: Prep for 0.1.3 release
|
2025-12-13 13:38:09 -07:00 |
|
Dark-Alex-17
|
86839188e0
|
style: Improved error message for un-fully configured MCP configuration
|
2025-12-13 13:37:01 -07:00 |
|
Dark-Alex-17
|
a260dd1503
|
chore: Updated the models
|
2025-12-11 09:05:41 -07:00 |
|