Dark-Alex-17
68135b97d1
feat: append new built-in rag__query function to RAG contexts to allow further querying by LLMs
CI / All (ubuntu-latest) (push) Failing after 29s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-08-12 16:25:50 -06:00
Dark-Alex-17
ecda258d3a
style: Cleaned up some minor styling issues
2026-08-11 13:04:27 -06:00
Dark-Alex-17
7a732436aa
feat(rag): add attach-only Qdrant provider, attach wizard and sandbox wiring
...
Adds QdrantProvider as a read-only driver for pre-existing remote Qdrant
collections, an interactive '.rag attach' wizard, and the sandbox credential
and domain-whitelisting wiring that lets an attached RAG work inside a sandbox.
Attach-only by design: rebuild_indexes bails for both the attached and the
unattached case rather than silently succeeding. Coyote never writes to Qdrant
in this change.
Vectors are never hydrated back from Qdrant. Cosine collections L2-normalize
stored vectors on write, so reading them back returns unit-length copies of the
originals; the YAML vector copy is authoritative and the serialization guard
stays scoped to the duckdb driver alone.
Collections keyed by string or UUID point IDs are rejected at attach time. The
read path parses point ids as u64 inside a filter_map, so such a collection
would otherwise yield zero results with no error.
The three response-shape parsers are pure functions over an already-parsed JSON
body, unit-tested against captured fixtures, with the async wrappers delegating
to them rather than duplicating the logic.
'.rag' now splits its first argument, so '.rag attach <name>' no longer tries to
load a RAG literally named 'attach <name>'.
2026-08-10 13:40:22 -06:00
Dark-Alex-17
d6447603bc
feat: hide .recover from tab completions when no session is active
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-08-04 12:05:23 -06:00
Dark-Alex-17
e6dc24beb5
feat: add a new .recover command for sessions to recover from errors
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-08-04 12:02:31 -06:00
Dark-Alex-17
888529f381
fix: infinite loop bug when attempting to interrupt a prompt exchange right before a session compression
CI / All (ubuntu-latest) (push) Failing after 25s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-31 16:00:26 -06:00
Dark-Alex-17
35e75e5b4f
fix: ctrl-c inside of an auto-continue loop created an infinite loop
CI / All (ubuntu-latest) (push) Failing after 26s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-31 11:44:16 -06:00
Dark-Alex-17
38ba303c3c
feat: Improved readability of session message exchange replays
CI / All (ubuntu-latest) (push) Failing after 26s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-29 10:15:35 -06:00
Dark-Alex-17
fc7bc0ff8f
fix: .copy works when sessions are resumed
2026-07-29 09:50:40 -06:00
Dark-Alex-17
c60d3e7cda
style: updated some stylistic things across the new markdown rendering implementation
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-22 13:20:56 -06:00
Dark-Alex-17
c21fd47b42
feat: replay pre-compressed messages as well when resuming sessions for users to see
2026-07-22 13:05:06 -06:00
Dark-Alex-17
9606d7f8aa
feat: added a .fork command to fork a new session from a running conversation
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-21 14:54:55 -06:00
Dark-Alex-17
39a654a79e
fix: re-render agent sessions when entering agents with either pre-configured agent_session or when entering an agent directly into a session
2026-07-17 15:08:19 -06:00
Dark-Alex-17
f5085a773a
fix: hot-attach to MCP servers that require auth after running .mcp auth <name>
2026-07-17 13:16:25 -06:00
Dark-Alex-17
09afdeaf7c
feat: Created new .tool enable/disable and .mcp enable/disable aliases to make REPL usage more egonomic
2026-07-17 12:53:59 -06:00
Dark-Alex-17
0216d84eee
feat: Created a new .list <kind> REPL command to make discoveribility easier in the REPL
2026-07-17 11:49:49 -06:00
Dark-Alex-17
0f7877aafc
feat: Add validation for reasoning_effort settings to prevent users from specifying erroneous values
2026-07-16 13:12:11 -06:00
Dark-Alex-17
e9a8c01dc4
feat: Added support for modifying the reasoning effort of reasoning models
2026-07-16 12:28:04 -06:00
Dark-Alex-17
e9c52566b8
feat: Explicitly Prevent .undo usage in graph agents
CI / All (ubuntu-latest) (push) Failing after 25s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-15 16:27:57 -06:00
Dark-Alex-17
4c7de650c0
feat: Added an .undo command to the REPL to let users have more control over the conversation
2026-07-15 16:23:59 -06:00
Dark-Alex-17
b8990fdfc2
feat: Added a new oauth.redirectHost field to make it possible to further extend MCP support
CI / All (ubuntu-latest) (push) Failing after 24s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-07 15:35:04 -06:00
Dark-Alex-17
7673799d83
feat: Updated the REPL mcp auth path to use the prettified error messaging
CI / All (ubuntu-latest) (push) Failing after 23s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-07 15:18:56 -06:00
Dark-Alex-17
5be4f45671
feat: Added support for specifying the oauth port and client ID in MCP server configs
CI / All (ubuntu-latest) (push) Failing after 25s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-07 14:31:51 -06:00
Dark-Alex-17
2ec2aec4c0
style: updated the previous conversation marker a tad
CI / All (ubuntu-latest) (push) Failing after 26s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-02 16:49:38 -06:00
Dark-Alex-17
c2cb4ac433
feat: Session-specific, file-backed history in the REPL
CI / All (ubuntu-latest) (push) Failing after 25s
CI / All (macos-latest) (push) Has been cancelled
CI / All (windows-latest) (push) Has been cancelled
2026-07-02 16:44:55 -06:00
Dark-Alex-17
605a9170b0
feat: Replay session output when a user re-enters a session so all output can be seen again
2026-07-02 16:35:10 -06:00
Dark-Alex-17
aa1fe7f7aa
fmt: applied formatting
2026-07-02 15:22:00 -06:00
Dark-Alex-17
5e50828108
fix: typo in mcp file name
2026-07-02 15:20:57 -06:00
Dark-Alex-17
16f324cefc
feat: add OAuth authentication support for remote MCP servers
2026-07-02 14:43:24 -06:00
Dark-Alex-17
3299a4699e
refactor: Migrated the .skills command completion to use StateFlags and updated the help messages
2026-06-18 14:30:55 -06:00
Dark-Alex-17
e77fa6ef42
feat: Added a diagnostic .info tools subcommand to make it easier to see what tools are enabled in all contexts
2026-06-18 13:01:11 -06:00
Dark-Alex-17
2f33b6631e
feat: directly execute shell commands from within the REPL
2026-06-18 08:19:01 -06:00
Dark-Alex-17
587df087ed
feat: initial built-in sandboxing support powered by Docker sbx
2026-06-17 14:11:04 -06:00
Dark-Alex-17
00939e4634
feat: Added explicit guardrail handling for pending agents
2026-06-11 20:20:14 -06:00
Dark-Alex-17
43607dbe8d
fix: apply the same validation for skill filenames on list_skills as happens everywhere else
2026-06-04 12:10:00 -06:00
Dark-Alex-17
73a4499c68
fix: don't silently fail on skill role composition extraction in llm nodes
2026-06-04 09:09:55 -06:00
Dark-Alex-17
31b44fbeb7
fix: remove now deprecated .skill edit command
2026-06-01 15:58:06 -06:00
Dark-Alex-17
5c374bb5bf
feat: .edit skill <name> support from within the REPL
2026-06-01 15:48:19 -06:00
Dark-Alex-17
2e06c0e7d2
feat: REPL integration with skills
2026-06-01 13:43:43 -06:00
Dark-Alex-17
0facb15e32
feat: rename Loki to Coyote
2026-05-27 12:47:32 -06:00
Dark-Alex-17
61bdf29bea
feat: feature complete install remote with category selection
2026-05-22 17:00:11 -06:00
Dark-Alex-17
b5fc633454
feat: Created basic install_remote functions
2026-05-22 15:33:37 -06:00
Dark-Alex-17
ba03c3037d
style: applied formatting to the new update feature
2026-05-19 14:44:15 -06:00
Dark-Alex-17
afa0e4af67
feat: Loki can now update itself via .update and --update commands
2026-05-19 14:29:44 -06:00
Dark-Alex-17
696ce03ee4
feat: added a .edit command for editing the MCP configuration file
2026-05-18 15:14:22 -06:00
Dark-Alex-17
a3d67bfbf7
feat: Created a new .install command to install bundled assets on-demand
2026-05-18 14:59:02 -06:00
Dark-Alex-17
5bd0766a60
style: Cleaned up all graph agent code
2026-05-18 13:46:52 -06:00
Dark-Alex-17
35e1b14843
fix: error when users try to start a session on a graph agent
2026-05-18 12:55:17 -06:00
Dark-Alex-17
9bc4f8b621
feat: wired together graph execution and agent graph dispatch
2026-05-14 11:10:45 -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