fix(build): Include apps/shared in nix npm package - #67082
Conversation
|
Thanks for the focused Nix packaging fix. Current main still has Automated hermes-sweeper review. |
|
This is identical to #67090 (both add For context on urgency: Merging either PR unblocks the |
|
Hi,
npm = hermesNpmLib.mkNpmPassthru { dirs = [ "ui-tui" ]; };But import { driveChargeSettlement, type SettlementOutcome } from '@hermes/shared/charge-settlement'so Failure chain: This PR's one-line fix (adding Thanks. |
SummarySix PRs address or reference this issue complex. #67082, #67090, #67098, #67475, and #67885 add Related pull requests
Duplicates#67098, #67475, and #67885 are functional duplicates of #67082; #67090 targets the same change but its displayed diff contains conflict markers. The Nix portion of #67104 also duplicates #67082, although #67104 is not a full duplicate because it contains the separate Honcho workaround. Suggested consolidationKeep #67082 open with a salvage path: its focused diff directly restores the missing Complex graphflowchart TD
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
I67056(["issue #67056 (open)"])
I67079(["issue #67079 (open)"])
subgraph Dup67082 ["PRs duplicating each other"]
P67082["PR #67082 (open)"]
P67090["PR #67090 (closed)"]
P67098["PR #67098 (closed)"]
P67104["PR #67104 (open)"]
P67475["PR #67475 (closed)"]
P67885["PR #67885 (closed)"]
end
P67082 -->|best fix| I67056
P67082 -->|best fix| I67079
class I67056 open
class I67079 open
class P67082 open
class P67090 closed
class P67098 closed
class P67104 open
class P67475 closed
class P67885 closed
class P67082 best
class P67082 best
class P67104 best
class P67082 target
click I67056 "https://github.com/NousResearch/hermes-agent/issues/67056"
click I67079 "https://github.com/NousResearch/hermes-agent/issues/67079"
click P67082 "https://github.com/NousResearch/hermes-agent/pull/67082"
click P67090 "https://github.com/NousResearch/hermes-agent/pull/67090"
click P67098 "https://github.com/NousResearch/hermes-agent/pull/67098"
click P67104 "https://github.com/NousResearch/hermes-agent/pull/67104"
click P67475 "https://github.com/NousResearch/hermes-agent/pull/67475"
click P67885 "https://github.com/NousResearch/hermes-agent/pull/67885"
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 6 pull requests and 3 issues in this complex. Each diff was read against this issue; Assessment working set: 4 kB of PR diffs, 15 kB of issue/PR text, 6 kB of discussion (13 comments), 16 verify verdicts. verdicts reflect diff content, not PR titles. Part of an automated triage batch. |
What does this PR do?
Includes
apps/sharedin the TUI build for nix.Related Issue
Fixes #67079
Type of Change
Changes Made
Included
apps/sharedinnix/tui.nixHow to Test
nix build .#tuiChecklist
Code
fix(scope):,feat(scope):, etc.)pytest tests/ -qand all tests passDocumentation & Housekeeping
docs/, docstrings) — or N/Acli-config.yaml.exampleif I added/changed config keys — or N/ACONTRIBUTING.mdorAGENTS.mdif I changed architecture or workflows — or N/AFor New Skills
hermes --toolsets skills -q "Use the X skill to do Y"Screenshots / Logs