Conversation
|
Thanks for the focused fix. Current main still defines Suggested changes
Automated hermes-sweeper review. |
6ab2ba5 to
5e2e254
Compare
|
Addressed in 5e2e25488. The auth-command forwarding regression assertion now lives in the current |
SummaryOne PR addresses #72393. #72416 fixes both confirmed failure points by forwarding the CLI’s Related pull requests
Suggested consolidationKeep #72416 open with a salvage path: retain its focused two-seam implementation and current regression tests, which match the contributor-verified root cause and preserve Complex graphflowchart LR
classDef open fill:#dbeafe,stroke:#1d4ed8,color:#1e3a8a
classDef merged fill:#dcfce7,stroke:#15803d,color:#14532d
classDef closed fill:#e5e7eb,stroke:#6b7280,color:#1f2937
classDef unverified fill:#f3f4f6,stroke:#9ca3af,color:#374151
classDef best stroke-width:3px,stroke:#b45309
classDef target stroke-width:3px,stroke:#4338ca
I72393(["issue #72393 (open)"])
P72416["PR #72416 (open)"]
P72416 -->|best fix| I72393
class I72393 open
class P72416 open
class P72416 best
class P72416 target
click I72393 "https://github.com/NousResearch/hermes-agent/issues/72393"
click P72416 "https://github.com/NousResearch/hermes-agent/pull/72416"
Graph: solid arrow = fixes / best fix, dashed arrow = partial or unverified (see edge label); boxed group = PRs duplicating each other; amber border = best fix; indigo border = target; gray node = closed (state tag in the node label). Cross-PR triage: Reviewed 1 pull request and 1 issue in this complex. Each diff was read against this issue; Assessment working set: 4 kB of PR diffs, 6 kB of issue/PR text, 2 kB of discussion (2 comments), 2 verify verdicts. verdicts reflect diff content, not PR titles. Part of an automated triage batch. |
|
Hi, this is still waiting for approval to run the fork workflows. When you get a chance, could a maintainer approve the CI run? Thanks. |
5e2e254 to
12d876e
Compare
Summary
--no-browserpreference into the Anthropic OAuth flowRoot cause
The Anthropic auth branch called
run_hermes_oauth_login_pure()without forwardingargs.no_browser, and the OAuth helper had no caller-controlled browser option. This made the CLI flag ineffective for Anthropic even though sibling OAuth providers honor it.Testing
python -m pytest tests/agent/test_anthropic_oauth_pkce.py tests/hermes_cli/test_auth_commands.py -q(58 passed)python -m ruff check .git diff --checkCloses #72393