fix(telegram): preserve authorization union across group sources - #72084
fix(telegram): preserve authorization union across group sources#72084agent-sting wants to merge 10 commits into
Conversation
|
Thanks for carrying forward the authorization-union and multiplex pairing work. The premise is verified on current Problems
Suggested changes
Automated hermes-sweeper review. |
SummaryFour PRs address #68716: #57189 adds only the group-user grant at intake, #68784 defers group-scoped decisions to the runner, #69617 centralizes the full authorization union, and #72084 carries that union forward while also covering environment, pairing, and multiplex-profile authorization. Related pull requests
Duplicates#57189 is a partial duplicate of the intake fix. #68784 and #69617 substantially duplicate the authorization-union core now carried by #72084, with #69617 additionally serving as the source of the empty-list regression that #72084 corrects. Suggested consolidationKeep #72084 open with a salvage path, consistent with its automated keep_open review: rebase it onto current main and retain the scoped authorization-union helper, empty-list semantics, focused union tests, early intake gate, current 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
I68716(["issue #68716 (open)"])
subgraph Dup57189 ["PRs duplicating each other"]
P57189["PR #57189 (closed)"]
P68784["PR #68784 (closed)"]
P69617["PR #69617 (closed)"]
P72084["PR #72084 (open)"]
end
P72084 -->|best fix| I68716
class I68716 open
class P57189 closed
class P68784 closed
class P69617 closed
class P72084 open
class P68784 best
class P72084 best
class P72084 target
click I68716 "https://github.com/NousResearch/hermes-agent/issues/68716"
click P57189 "https://github.com/NousResearch/hermes-agent/pull/57189"
click P68784 "https://github.com/NousResearch/hermes-agent/pull/68784"
click P69617 "https://github.com/NousResearch/hermes-agent/pull/69617"
click P72084 "https://github.com/NousResearch/hermes-agent/pull/72084"
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 4 pull requests and 1 issue in this complex. Each diff was read against this issue; Assessment working set: 81 kB of PR diffs, 13 kB of issue/PR text, 13 kB of discussion (22 comments), 7 verify verdicts. verdicts reflect diff content, not PR titles. Part of an automated triage batch. |
Summary
Resolves the behavior tracked internally as I-Ca-038 and supersedes the incomplete approach in #69617.
Fixes #68716.
Validation