Skip to content

revert(desktop): drop the fork-only session.pin RPC (#186 server half) - #1153

Merged
ang-fleet-lander[bot] merged 2 commits into
mainfrom
audit/agent/revert-pr186
Sep 26, 2026
Merged

ang-fleet-lander[bot] merged 2 commits into
mainfrom
audit/agent/revert-pr186

Conversation

@Kyzcreig

@Kyzcreig Kyzcreig commented Sep 25, 2026 •

Copy link
Copy Markdown
Collaborator

Fork-PR audit DROP for #186 (card t_9390d8c0, lead t_03e35f0e, FINAL.md row in docs PR #1128).

Removes only the fork-only session.pin JSON-RPC method in tui_gateway/server.py and its 3 tests. The rest of #186's server half (set_session_pinned / include_pinned, pinned PATCH) is now upstream's own and stays. _session_live_pinned stays (upstream contract, tui_gateway/contracts/common.py). No remaining callers of session.pin in apps/desktop, ui-tui or tui_gateway (grep).

Verify: pytest tests/test_tui_gateway_server.py -> 669 passed (rebased on main 382fc62).


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@Kyzcreig
Kyzcreig force-pushed the audit/agent/revert-pr186 branch from c1d6e31 to 9b4fafe Compare September 25, 2026 23:13
@ang-fleet-lander

Copy link
Copy Markdown

🤖 merged-by: apollo · lane: kanban-merge-pass · gate: BYPASS: FleetReview paused by Ace 2026-09-22 (state/fleetreview-pause marker present) · why: t_9390d8c0: fork-PR audit DROP: #186 fix(desktop): server-side pinned sessions; Argus off card review (Ace 13:08), CI green

@ang-fleet-lander
ang-fleet-lander Bot added this pull request to the merge queue Sep 26, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Sep 26, 2026
@Kyzcreig
Kyzcreig force-pushed the audit/agent/revert-pr186 branch from 9b4fafe to 77d97ac Compare September 26, 2026 06:58
@blacksmith-sh

This comment has been minimized.

Partial revert of 0df54d7 (audit t_712c13f2, DROP, D9 mixed desktop row):
only the server half is in scope; apps/desktop is taken from upstream at sync.

Of #186's server half, hermes_state.set_session_pinned / include_pinned and
the web_server pinned PATCH are now upstream's own (hermes_state_sessions.py:952,
web_routers/sessions.py:755 on upstream/main; fork callers sessions_cmd.py,
web_routers/profiles.py, api_server.py, prune tests depend on them) — not
revertable, superseded-by-upstream. The only fork-only remnant is the
tui_gateway session.pin JSON-RPC method + its 3 tests. _session_live_pinned
stays: session.info/session.list 'pinned' is in upstream's contract
(tui_gateway/contracts/common.py:122).

Verified: test-gate pytest tests/test_tui_gateway_server.py -> 669 passed.
@Kyzcreig
Kyzcreig force-pushed the audit/agent/revert-pr186 branch from 77d97ac to 07fc4b9 Compare September 26, 2026 07:04
@ang-fleet-lander

Copy link
Copy Markdown

🤖 merged-by: apollo · lane: kanban-merge-pass · gate: BYPASS: FleetReview paused by Ace 2026-09-22 (state/fleetreview-pause marker present) · why: t_9390d8c0: fork-PR audit DROP: #186 fix(desktop): server-side pinned sessions; Argus off card review (Ace 13:08), CI green

@ang-fleet-lander
ang-fleet-lander Bot added this pull request to the merge queue Sep 26, 2026
Merged via the queue into main with commit e6e3928 Sep 26, 2026
56 checks passed
@ang-fleet-lander
ang-fleet-lander Bot deleted the audit/agent/revert-pr186 branch September 26, 2026 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant