Dark-Alex-17
|
9ce088a530
|
fix: Improve the coder agent's usage of tools
|
2026-05-11 15:03:15 -06:00 |
|
Dark-Alex-17
|
16f3f71188
|
fix: make the agent__collect escalation-aware so it doesn't freeze on sub-agent escalations
|
2026-05-11 13:57:02 -06:00 |
|
Dark-Alex-17
|
0af5fa02f9
|
fmt: Applied uniform formatting across all files
|
2026-05-08 15:52:12 -06:00 |
|
Dark-Alex-17
|
d6a0676264
|
docs: Updated example configurations to link to the new Wiki-based documentation
|
2026-05-08 15:51:11 -06:00 |
|
Dark-Alex-17
|
b582bab17c
|
fix: check for an existing session before starting up MCP servers when switching to a role
|
2026-05-08 12:28:24 -06:00 |
|
Dark-Alex-17
|
a8732c63d6
|
fix: do not switch to agent if a session is active.
|
2026-05-08 12:15:01 -06:00 |
|
Dark-Alex-17
|
389d0b768f
|
fix: Do not append todo instructions when function calling is disabled
|
2026-05-08 12:06:07 -06:00 |
|
Dark-Alex-17
|
70a251a7e2
|
feat: add auto-continue support to all contexts
|
2026-05-08 12:02:10 -06:00 |
|
Dark-Alex-17
|
462f136596
|
feat: dynamic tab completions now show the sessions for a given agent instead of only listing global sessions
|
2026-05-07 15:23:50 -06:00 |
|
Dark-Alex-17
|
bf9d7d750e
|
fix: a bug in the dynamic completions because the crate name is loki-ai but the binary is named loki
|
2026-05-07 14:08:54 -06:00 |
|
Dark-Alex-17
|
e69352ee2d
|
fmt: reapplied formatting for the sse_transport module
|
2026-05-07 13:47:30 -06:00 |
|
Dark-Alex-17
|
ee4e3bc13f
|
fix: bug found by copilot that would create a lock on the PollSender for sse-based MCP servers
|
2026-05-07 13:45:19 -06:00 |
|
Dark-Alex-17
|
a576961bd6
|
test: removed forgotten mem::forget from supervisor tests
|
2026-05-07 13:03:44 -06:00 |
|
Dark-Alex-17
|
59c7fc1276
|
style: Addressed style comments left by copilot reviewer
|
2026-05-07 13:01:26 -06:00 |
|
Dark-Alex-17
|
bcf512fcfc
|
test: Fixed forgotten Windows-specific tests for functions
|
2026-05-07 12:20:30 -06:00 |
|
Dark-Alex-17
|
195401c496
|
style: Added import for Arc in macros
|
2026-05-07 11:45:26 -06:00 |
|
Dark-Alex-17
|
34d8d20ec6
|
chore: updated models.yaml
|
2026-05-07 08:35:52 -06:00 |
|
Dark-Alex-17
|
08ba6f0446
|
docs: Fixed typo in README agent example path
|
2026-05-06 08:04:54 -06:00 |
|
Dark-Alex-17
|
26984892af
|
docs: Deprecated in-repo docs and migrated them to a Wiki
|
2026-05-05 15:03:18 -06:00 |
|
Dark-Alex-17
|
526a426073
|
docs: removed now unnecessary implementation wiki for configuration migration
|
2026-05-01 14:46:03 -06:00 |
|
Dark-Alex-17
|
c53e0546d4
|
test: added integration tests for inter-feature interactions like RAG + Agents, function calling/MCP servers, etc.
|
2026-05-01 14:06:41 -06:00 |
|
Dark-Alex-17
|
349b3748bd
|
test: Added unit tests for the rag, completions and prompt, macros, vault, and functions/tool usage
|
2026-05-01 13:24:58 -06:00 |
|
Dark-Alex-17
|
e23e5f9f7b
|
test: Added integration tests for the sub-agent spawning system and inter-agent communication mechanisms
|
2026-05-01 12:53:26 -06:00 |
|
Dark-Alex-17
|
8d02782de6
|
test: unit tests for the sub agent spawning system
|
2026-05-01 12:20:00 -06:00 |
|
Dark-Alex-17
|
27ceefdb40
|
test: REPL command tests and CLI flag tests
|
2026-05-01 11:57:17 -06:00 |
|
Dark-Alex-17
|
5168eb6781
|
test: request_context tests
|
2026-05-01 11:12:30 -06:00 |
|
Dark-Alex-17
|
ddb73a9a33
|
test: added tests for input
|
2026-05-01 11:06:35 -06:00 |
|
Dark-Alex-17
|
53eff10d75
|
test: implemented tests for tool call dispatch and tracking
|
2026-05-01 10:52:56 -06:00 |
|
Dark-Alex-17
|
1df6114ff3
|
test: Implemented tests for the MCP server lifecycle
|
2026-05-01 10:27:49 -06:00 |
|
Dark-Alex-17
|
975484cc2b
|
fix: Accidental shadow of temp_file function for Windows function calling
|
2026-04-28 08:53:57 -06:00 |
|
Dark-Alex-17
|
0421c9b643
|
style: Addressed style issues
|
2026-04-28 08:08:23 -06:00 |
|
Dark-Alex-17
|
fb69c21252
|
build: updated crossterm version for MacOS
|
2026-04-23 08:49:26 -06:00 |
|
Dark-Alex-17
|
0cb9122d16
|
feat: legacy SSE support for MCP server configurations
|
2026-04-20 14:10:26 -06:00 |
|
Dark-Alex-17
|
c164ad3cbb
|
fix: upgraded to newer rmcp version to get native-tls support
|
2026-04-20 13:50:34 -06:00 |
|
Dark-Alex-17
|
9b4171a468
|
feat: support http/sse transport types for MCP server configurations so it fully supports claude desktop-style MCP configs
|
2026-04-20 13:08:20 -06:00 |
|
Dark-Alex-17
|
5cae4e44fb
|
Merge remote-tracking branch 'gitea/restful-api' into restful-api
# Conflicts:
# docs/PHASE-1-IMPLEMENTATION-PLAN.md
# src/cli/completer.rs
# src/client/common.rs
# src/config/agent.rs
# src/config/input.rs
# src/config/macros.rs
# src/config/mod.rs
# src/config/session.rs
# src/function/mod.rs
# src/function/supervisor.rs
# src/function/todo.rs
# src/function/user_interaction.rs
# src/main.rs
# src/mcp/mod.rs
# src/rag/mod.rs
# src/repl/mod.rs
|
2026-04-20 09:02:30 -06:00 |
|
Dark-Alex-17
|
a145a42b2b
|
refactor: fully complete state re-architecting
|
2026-04-19 19:21:24 -06:00 |
|
Dark-Alex-17
|
715807645a
|
refactor: Fully ripped out the god Config struct
|
2026-04-19 19:14:25 -06:00 |
|
Dark-Alex-17
|
1259c6865f
|
refactor: Deprecated old Config struct initialization logic
|
2026-04-19 18:27:33 -06:00 |
|
Dark-Alex-17
|
ff42460cb4
|
refactor: migrate functions and MCP servers to AppConfig
|
2026-04-19 18:14:16 -06:00 |
|
Dark-Alex-17
|
39a16f8d56
|
refactor: Migrate the vault/bare_init logic
|
2026-04-19 18:00:14 -06:00 |
|
Dark-Alex-17
|
83de60f59c
|
refactor: created a single install_builtins free function to remove from Config::init
|
2026-04-19 17:54:50 -06:00 |
|
Dark-Alex-17
|
cf60e090a5
|
refactor: partial migration to init in AppConfig
|
2026-04-19 17:46:20 -06:00 |
|
Dark-Alex-17
|
0fb37c33ab
|
fix: RagCache was not being used for agent and sub-agent instantiation
|
2026-04-19 17:39:49 -06:00 |
|
Dark-Alex-17
|
d81508c22a
|
feat: 99% complete migration to new state structs to get away from God-Config struct; i.e. AppConfig, AppState, and RequestContext
|
2026-04-19 17:05:27 -06:00 |
|
Dark-Alex-17
|
883ac659b2
|
testing
|
2026-04-16 10:17:03 -06:00 |
|
Dark-Alex-17
|
c6c10b5e24
|
Merge branch 'tree-sitter-tools' into 'develop'
|
2026-04-09 14:48:22 -06:00 |
|
Dark-Alex-17
|
a4e5bef1b7
|
feat: Automatic runtime customization using shebangs
|
2026-04-09 14:16:02 -06:00 |
|
Dark-Alex-17
|
f72c7b03f9
|
test: Updated client stream tests to use the thread_rng from rand
|
2026-04-09 13:53:52 -06:00 |
|
Dark-Alex-17
|
bd6f709374
|
build: Pulled additional features for rand dependency
|
2026-04-09 13:45:08 -06:00 |
|
Dark-Alex-17
|
00f2201157
|
fix: TypeScript function args were being passed as objects rather than direct parameters
|
2026-04-09 13:32:16 -06:00 |
|
Dark-Alex-17
|
b3f0d66071
|
build: upgraded dependencies to latest
|
2026-04-09 13:28:19 -06:00 |
|
Dark-Alex-17
|
8730d413bc
|
docs: Updated docs to talk about the new TypeScript-based tool support
|
2026-04-09 13:19:15 -06:00 |
|
Dark-Alex-17
|
79140fda3c
|
feat: Created a demo TypeScript tool and a get_current_weather function in TypeScript
|
2026-04-09 13:18:41 -06:00 |
|
Dark-Alex-17
|
67e749ea3a
|
feat: Updated the Python demo tool to show all possible parameter types and variations
|
2026-04-09 13:18:18 -06:00 |
|
Dark-Alex-17
|
7bcfc133ae
|
fix: Added in forgotten wrapper scripts for TypeScript tools
|
2026-04-09 13:17:53 -06:00 |
|
Dark-Alex-17
|
e3e246607e
|
feat: Added TypeScript tool support using the refactored common ScriptedLanguage trait
|
2026-04-09 13:17:28 -06:00 |
|
Dark-Alex-17
|
16104cb2c5
|
refactor: Extracted common Python parser logic into a common.rs module
|
2026-04-09 13:16:35 -06:00 |
|
Dark-Alex-17
|
224e51c386
|
refactor: python tools now use tree-sitter queries instead of AST
|
2026-04-09 10:20:49 -06:00 |
|
Dark-Alex-17
|
b022ca089c
|
fix: don't shadow variables in binary path handling for Windows
|
2026-04-09 07:53:18 -06:00 |
|
Dark-Alex-17
|
0ebb761c09
|
build: Upgraded crossterm and reedline dependencies
|
2026-04-08 14:54:53 -06:00 |
|
Dark-Alex-17
|
c8067828d5
|
fix: Tool call improvements for Windows systems
|
2026-04-08 12:49:43 -06:00 |
|
Dark-Alex-17
|
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
|
2026-04-02 13:13:44 -06:00 |
|
Dark-Alex-17
|
86aa45f0c4
|
fix: Clarified user text input interaction
|
2026-03-30 16:27:22 -06:00 |
|
Dark-Alex-17
|
cf45dc4820
|
fix: recursion bug with similarly named Bash search functions in the explore agent
|
2026-03-30 13:32:13 -06:00 |
|
Dark-Alex-17
|
db77034431
|
feat: Added available tools to prompts for sisyphus and code-reviewer agent families
|
2026-03-30 13:13:30 -06:00 |
|
Dark-Alex-17
|
abdaec11b0
|
feat: Added available tools to coder prompt
|
2026-03-30 11:11:43 -06:00 |
|
Dark-Alex-17
|
95fb349656
|
Merge branch 'main' of github.com:Dark-Alex-17/loki
|
2026-03-30 10:15:51 -06:00 |
|
Dark-Alex-17
|
d0b6b6c324
|
fix: updated the error for unauthenticated oauth to include the REPL .authenticated command
|
2026-03-28 11:57:01 -06:00 |
|
Dark-Alex-17
|
d74c23ccf5
|
feat: Improved token efficiency when delegating from sisyphus -> coder
|
2026-03-18 15:07:29 -06:00 |
|
Dark-Alex-17
|
ea1cfda0d6
|
build: Removed deprecated agent functions from the .shared/utils.sh script
|
2026-03-18 15:04:14 -06:00 |
|
Dark-Alex-17
|
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
|
2026-03-17 14:57:07 -06:00 |
|
Dark-Alex-17
|
e4df9ec193
|
feat: modified sisyphus agents to use the new ddg-search MCP server for web searches instead of built-in model searches
|
2026-03-17 14:55:33 -06:00 |
|
Dark-Alex-17
|
a6306d6b76
|
fix: Claude code system prompt injected into claude requests to make them valid once again
|
2026-03-17 10:44:50 -06:00 |
|
Dark-Alex-17
|
64529ba5cc
|
fix: Do not inject tools when models don't support them; detect this conflict before API calls happen
|
2026-03-17 09:35:51 -06:00 |
|
Dark-Alex-17
|
cc7f963b89
|
style: Applied formatting across new inquire files
|
2026-03-16 12:39:20 -06:00 |
|
Dark-Alex-17
|
0ce86af116
|
feat: Added support for specifying a custom response to multiple-choice prompts when nothing suits the user's needs
|
2026-03-16 12:37:47 -06:00 |
|
Dark-Alex-17
|
2cb0ed3f64
|
feat: Supported theming in the inquire prompts in the REPL
|
2026-03-16 12:36:20 -06:00 |
|
Dark-Alex-17
|
fb61854f11
|
build: upgraded to the most recent version of the inquire crate
|
2026-03-16 12:31:28 -06:00 |
|
Dark-Alex-17
|
53ba3344b1
|
docs: Fixed a spacing issue in the example agent configuration
|
2026-03-13 14:19:39 -06:00 |
|
Dark-Alex-17
|
e20c8be8bb
|
docs: Added the file-reviewer agent to the AGENTS docs
|
2026-03-13 14:07:13 -06:00 |
|
Dark-Alex-17
|
894dcb1d3c
|
docs: Updated the MCP-SERVERS docs to mention the ddg-search MCP server
|
2026-03-13 13:32:58 -06:00 |
|
Dark-Alex-17
|
9a9e890f8a
|
feat: Added the duckduckgo-search MCP server for searching the web (in addition to the built-in tools for web searches)
|
2026-03-13 13:29:56 -06:00 |
|
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 |
|