fix: complete provider autodetection and Ollama model wiring - #108
Merged
Conversation
Patel230
marked this pull request as ready for review
August 13, 2026 09:46
Patel230
force-pushed
the
fix/provider-autodetection-and-ollama
branch
from
August 13, 2026 09:58
8eaeb8f to
0d00800
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary\n- derive automatic credential detection from runtime provider profiles\n- add Agnes and LongCat runtime profiles and detection coverage\n- cover Concentrate, OpenGateway, StepFun, ClinePass, Agnes, and LongCat\n- canonicalize live provider model IDs (including Ollama)\n\n## Verification\n- isolated ok github.com/GrayCodeAI/hawk/cmd 18.529s
ok github.com/GrayCodeAI/hawk/cmd/compat-test 0.545s
ok github.com/GrayCodeAI/hawk/cmd/hawk 6.427s
ok github.com/GrayCodeAI/hawk/internal/acp 5.930s
ok github.com/GrayCodeAI/hawk/internal/auth 7.516s
ok github.com/GrayCodeAI/hawk/internal/autoinit 3.804s
ok github.com/GrayCodeAI/hawk/internal/bench 5.975s
ok github.com/GrayCodeAI/hawk/internal/bridge/inspect 6.274s
ok github.com/GrayCodeAI/hawk/internal/bridge/sessioncapture 6.573s
ok github.com/GrayCodeAI/hawk/internal/bridge/sight 3.519s
ok github.com/GrayCodeAI/hawk/internal/bridge/trace 1.809s
? github.com/GrayCodeAI/hawk/internal/catalogtest [no test files]
ok github.com/GrayCodeAI/hawk/internal/cmdhistory 2.515s
ok github.com/GrayCodeAI/hawk/internal/codegraph 2.681s
ok github.com/GrayCodeAI/hawk/internal/config 8.448s
ok github.com/GrayCodeAI/hawk/internal/container 3.884s
ok github.com/GrayCodeAI/hawk/internal/context 3.908s
ok github.com/GrayCodeAI/hawk/internal/context/repomap 4.143s
ok github.com/GrayCodeAI/hawk/internal/crash 4.364s
ok github.com/GrayCodeAI/hawk/internal/daemon 8.326s
? github.com/GrayCodeAI/hawk/internal/deps [no test files]
ok github.com/GrayCodeAI/hawk/internal/diffsandbox 4.747s
ok github.com/GrayCodeAI/hawk/internal/engine 26.612s
ok github.com/GrayCodeAI/hawk/internal/engine/agent 3.881s
ok github.com/GrayCodeAI/hawk/internal/engine/async 6.031s
ok github.com/GrayCodeAI/hawk/internal/engine/branching 6.457s
ok github.com/GrayCodeAI/hawk/internal/engine/code 3.487s
ok github.com/GrayCodeAI/hawk/internal/engine/compact 3.088s
ok github.com/GrayCodeAI/hawk/internal/engine/control 3.410s
ok github.com/GrayCodeAI/hawk/internal/engine/cost 5.174s
ok github.com/GrayCodeAI/hawk/internal/engine/ctxmgr 2.538s
ok github.com/GrayCodeAI/hawk/internal/engine/diff 2.417s
ok github.com/GrayCodeAI/hawk/internal/engine/errs 2.472s
ok github.com/GrayCodeAI/hawk/internal/engine/git 6.237s
ok github.com/GrayCodeAI/hawk/internal/engine/history 3.429s
ok github.com/GrayCodeAI/hawk/internal/engine/intelligence 3.276s
ok github.com/GrayCodeAI/hawk/internal/engine/io 8.742s
ok github.com/GrayCodeAI/hawk/internal/engine/lifecycle 3.783s
ok github.com/GrayCodeAI/hawk/internal/engine/memory 3.854s
ok github.com/GrayCodeAI/hawk/internal/engine/observability 2.903s
ok github.com/GrayCodeAI/hawk/internal/engine/planning 3.686s
ok github.com/GrayCodeAI/hawk/internal/engine/project 4.809s
ok github.com/GrayCodeAI/hawk/internal/engine/prompt 2.444s
ok github.com/GrayCodeAI/hawk/internal/engine/review 2.709s
ok github.com/GrayCodeAI/hawk/internal/engine/safety 2.834s
ok github.com/GrayCodeAI/hawk/internal/engine/scaffold 3.289s
ok github.com/GrayCodeAI/hawk/internal/engine/search 2.992s
ok github.com/GrayCodeAI/hawk/internal/engine/session 3.216s
ok github.com/GrayCodeAI/hawk/internal/engine/streaming 3.165s
ok github.com/GrayCodeAI/hawk/internal/engine/token 3.829s
ok github.com/GrayCodeAI/hawk/internal/engine/validation 11.464s
ok github.com/GrayCodeAI/hawk/internal/engine/workflow 3.659s
ok github.com/GrayCodeAI/hawk/internal/env 3.482s
ok github.com/GrayCodeAI/hawk/internal/executiongraph 4.026s
ok github.com/GrayCodeAI/hawk/internal/feature 3.755s
ok github.com/GrayCodeAI/hawk/internal/feature/eval 47.707s
ok github.com/GrayCodeAI/hawk/internal/feature/fingerprint 6.239s
ok github.com/GrayCodeAI/hawk/internal/feature/ide 2.878s
ok github.com/GrayCodeAI/hawk/internal/feature/shellmode 3.218s
ok github.com/GrayCodeAI/hawk/internal/feature/taste 3.816s
ok github.com/GrayCodeAI/hawk/internal/feature/voice 3.874s
ok github.com/GrayCodeAI/hawk/internal/flags 3.559s
ok github.com/GrayCodeAI/hawk/internal/fsutil 3.359s
ok github.com/GrayCodeAI/hawk/internal/gitworktree 3.793s
ok github.com/GrayCodeAI/hawk/internal/governance 2.793s
ok github.com/GrayCodeAI/hawk/internal/graphjournal 2.908s
ok github.com/GrayCodeAI/hawk/internal/harness 2.978s
ok github.com/GrayCodeAI/hawk/internal/hawkerr 3.213s
ok github.com/GrayCodeAI/hawk/internal/home 3.399s
ok github.com/GrayCodeAI/hawk/internal/hooks 3.535s
ok github.com/GrayCodeAI/hawk/internal/hooks/audit 3.064s
ok github.com/GrayCodeAI/hawk/internal/intelligence/memory 3.512s
ok github.com/GrayCodeAI/hawk/internal/intelligence/planner 3.659s
ok github.com/GrayCodeAI/hawk/internal/intelligence/repomap 5.222s
ok github.com/GrayCodeAI/hawk/internal/jsonc 3.779s
ok github.com/GrayCodeAI/hawk/internal/lint 21.479s
ok github.com/GrayCodeAI/hawk/internal/localize 5.406s
ok github.com/GrayCodeAI/hawk/internal/lsp 3.881s
ok github.com/GrayCodeAI/hawk/internal/magicdocs 3.517s
ok github.com/GrayCodeAI/hawk/internal/mathutil 3.736s
ok github.com/GrayCodeAI/hawk/internal/mcp 3.227s
ok github.com/GrayCodeAI/hawk/internal/mention 2.744s
ok github.com/GrayCodeAI/hawk/internal/multiagent 13.370s
ok github.com/GrayCodeAI/hawk/internal/multiagent/agents 3.255s
ok github.com/GrayCodeAI/hawk/internal/multiagent/parallel 7.484s
ok github.com/GrayCodeAI/hawk/internal/netutil 3.510s
ok github.com/GrayCodeAI/hawk/internal/observability 3.867s
ok github.com/GrayCodeAI/hawk/internal/observability/alerts 2.957s
ok github.com/GrayCodeAI/hawk/internal/observability/logfield 2.724s
ok github.com/GrayCodeAI/hawk/internal/observability/logger 2.353s
ok github.com/GrayCodeAI/hawk/internal/observability/metrics 2.192s
ok github.com/GrayCodeAI/hawk/internal/observability/oteltrace 2.697s
ok github.com/GrayCodeAI/hawk/internal/onboarding 2.939s
ok github.com/GrayCodeAI/hawk/internal/permissions 3.047s
ok github.com/GrayCodeAI/hawk/internal/platform/cloud 3.245s
ok github.com/GrayCodeAI/hawk/internal/plugin 7.466s
ok github.com/GrayCodeAI/hawk/internal/profile 3.372s
ok github.com/GrayCodeAI/hawk/internal/prompt 3.417s
ok github.com/GrayCodeAI/hawk/internal/prompts 3.790s
ok github.com/GrayCodeAI/hawk/internal/provider/gateway 3.197s
ok github.com/GrayCodeAI/hawk/internal/provider/routing 2.796s
ok github.com/GrayCodeAI/hawk/internal/providers 3.602s
ok github.com/GrayCodeAI/hawk/internal/recipe 4.229s
ok github.com/GrayCodeAI/hawk/internal/resilience 4.099s
ok github.com/GrayCodeAI/hawk/internal/resilience/health 8.238s
ok github.com/GrayCodeAI/hawk/internal/resilience/ratelimit 4.869s
ok github.com/GrayCodeAI/hawk/internal/resilience/retry 4.797s
ok github.com/GrayCodeAI/hawk/internal/rules 4.508s
ok github.com/GrayCodeAI/hawk/internal/safewrite 4.929s
ok github.com/GrayCodeAI/hawk/internal/sandbox 5.187s
ok github.com/GrayCodeAI/hawk/internal/scoring 4.334s
ok github.com/GrayCodeAI/hawk/internal/securitylog 3.432s
ok github.com/GrayCodeAI/hawk/internal/session 5.289s
ok github.com/GrayCodeAI/hawk/internal/snapshot 10.251s
ok github.com/GrayCodeAI/hawk/internal/spec 3.691s
ok github.com/GrayCodeAI/hawk/internal/startup 3.317s
ok github.com/GrayCodeAI/hawk/internal/storage 3.671s
? github.com/GrayCodeAI/hawk/internal/system [no test files]
ok github.com/GrayCodeAI/hawk/internal/system/bus 3.945s
ok github.com/GrayCodeAI/hawk/internal/system/cron 10.148s
ok github.com/GrayCodeAI/hawk/internal/system/retention 2.775s
ok github.com/GrayCodeAI/hawk/internal/system/shutdown 2.909s
ok github.com/GrayCodeAI/hawk/internal/system/staleness 3.216s
ok github.com/GrayCodeAI/hawk/internal/task 3.218s
ok github.com/GrayCodeAI/hawk/internal/taskruntime 3.720s
ok github.com/GrayCodeAI/hawk/internal/testaudit 9.373s
? github.com/GrayCodeAI/hawk/internal/testutil [no test files]
ok github.com/GrayCodeAI/hawk/internal/textutil 3.674s
ok github.com/GrayCodeAI/hawk/internal/theme 3.958s
ok github.com/GrayCodeAI/hawk/internal/token 4.348s
ok github.com/GrayCodeAI/hawk/internal/tool 8.152s
ok github.com/GrayCodeAI/hawk/internal/tools 4.771s
ok github.com/GrayCodeAI/hawk/internal/trust 4.733s
ok github.com/GrayCodeAI/hawk/internal/types 4.056s
ok github.com/GrayCodeAI/hawk/internal/ui/icons 3.854s
ok github.com/GrayCodeAI/hawk/internal/update 15.729s\n- focused provider registry, catalog parity, and detection tests\n\nHawk integration PR: GrayCodeAI/hawk#192