Dark-Alex-17
|
13d31f850c
|
fix: OAuth callback listener skips speculative/malformed browser connections
|
2026-07-20 13:21:44 -06:00 |
|
Dark-Alex-17
|
f6bd02dc73
|
feat: openai-compatible wizard offers OAuth when provider has bundled oauth defaults
|
2026-07-20 13:17:26 -06:00 |
|
Dark-Alex-17
|
31df1a720d
|
test: unit tests for OAuthConfig merge + get_oauth_provider_for_client
|
2026-07-20 13:12:38 -06:00 |
|
Dark-Alex-17
|
420447275c
|
refactor: main.rs resolve_oauth_client uses new dispatcher
|
2026-07-20 13:05:57 -06:00 |
|
Dark-Alex-17
|
c611685033
|
feat: OAuth branch in openai_compatible prepare_* fns
|
2026-07-20 13:01:28 -06:00 |
|
Dark-Alex-17
|
cac2a3eba0
|
feat: get_oauth_provider_for_client dispatcher + client_config_info update
|
2026-07-20 12:57:10 -06:00 |
|
Dark-Alex-17
|
66bbb34d7f
|
feat: OpenAICompatibleOAuthProvider (config-driven OAuthProvider impl)
|
2026-07-20 12:55:30 -06:00 |
|
Dark-Alex-17
|
68177fdb6a
|
feat: add auth + oauth fields to OpenAICompatibleConfig
|
2026-07-20 12:51:09 -06:00 |
|
Dark-Alex-17
|
1acaad223f
|
feat: add oauth field to ProviderModels
|
2026-07-20 12:46:18 -06:00 |
|
Dark-Alex-17
|
aa0270602d
|
feat: add client_credentials support to prepare_oauth_access_token
|
2026-07-20 12:44:53 -06:00 |
|
Dark-Alex-17
|
4669958bdd
|
refactor: split run_oauth_flow into pkce + client_credentials dispatchers
|
2026-07-20 12:43:53 -06:00 |
|
Dark-Alex-17
|
559107073d
|
feat: add OAuthConfig + OAuthFlow types to oauth.rs
|
2026-07-20 12:41:24 -06:00 |
|
Dark-Alex-17
|
8629c1ca15
|
feat: Improved support for Anthropic's extended thinking
|
2026-07-17 17:26:41 -06:00 |
|
Dark-Alex-17
|
078e6e3744
|
fix: model narration included in history and between tool calls to prevent repetition
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-17 16:57:51 -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
|
382916c3ee
|
style: Removed redundant '&' from paths module function calls
|
2026-07-13 17:12:58 -06:00 |
|
Dark-Alex-17
|
84ce094677
|
fix: allow MCP OAuth refresh_token to be absent from initial token exchanges
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:15:39 -06:00 |
|
Dark-Alex-17
|
fa7eadd08a
|
feat: Implemented OAuth support for OpenAI models via Codex endpoints
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-06 11:20:32 -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
|
16f324cefc
|
feat: add OAuth authentication support for remote MCP servers
|
2026-07-02 14:43:24 -06:00 |
|
Dark-Alex-17
|
33c6f2c4e3
|
fix: use rawPredict for non-streaming Claude requests
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-06-09 23:05:31 -06:00 |
|
Dark-Alex-17
|
68a912ec38
|
fix: azure doesn't support underscores in key vault
|
2026-06-05 11:29:14 -06:00 |
|
Dark-Alex-17
|
097d8936e3
|
fix: Claude code rate limit error per new Claude changes
|
2026-05-27 14:06:17 -06:00 |
|
Dark-Alex-17
|
0facb15e32
|
feat: rename Loki to Coyote
|
2026-05-27 12:47:32 -06:00 |
|
Dark-Alex-17
|
7333046cfe
|
fix: merge required claude code system prompt into instructions
|
2026-05-22 13:51:45 -06:00 |
|
Dark-Alex-17
|
597f823bdf
|
fmt: cleaned up graph implementation
|
2026-05-21 11:27:29 -06:00 |
|
Dark-Alex-17
|
81c037515e
|
feat: improved UX for parallel graph execution
|
2026-05-20 18:54:20 -06:00 |
|
Dark-Alex-17
|
9a061944ae
|
feat: created the RenderMode enum to suppress stdout streaming during parallel graph super-steps
|
2026-05-20 15:32:03 -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
|
04498b96ec
|
fix: removed unnecessary regenerate logic for sessions and use the same logic for all contexts; prevents a panic on empty message list
|
2026-05-19 11:46:37 -06:00 |
|
Dark-Alex-17
|
eb2843d38a
|
build: upgraded to the most recent version of reqwest
|
2026-05-19 11:05:40 -06:00 |
|
Dark-Alex-17
|
0421c9b643
|
style: Addressed style issues
|
2026-04-28 08:08:23 -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
|
f72c7b03f9
|
test: Updated client stream tests to use the thread_rng from rand
|
2026-04-09 13:53:52 -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
|
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
|
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
|
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
|
297c63d91a
|
feat: Allow first-runs to select OAuth for supported providers
|
2026-03-11 12:01:17 -06:00 |
|
Dark-Alex-17
|
9f899466d4
|
feat: Support OAuth authentication flows for Claude
|
2026-03-11 11:10:48 -06: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
|
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
|
8665604bab
|
Fixed some typos in tool call error messages
|
2026-01-30 12:25:57 -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
|
dbf7329e87
|
refactor: Updated to the most recent Rust version with 2024 syntax
|
2025-11-07 15:50:55 -07:00 |
|
Dark-Alex-17
|
e28619b55a
|
feat: Removed the server functionality
|
2025-11-03 14:25:55 -07:00 |
|