Repository navigation
feat(messages): Details on right-click / long-press, with the reply's Kiingo mission - #205
Merged
Merged
Conversation
RossHartmann
force-pushed
the
feat/reply-details
branch
2 times, most recently
from
October 17, 2026 02:36
4dd55ce to
06266ac
Compare
… Kiingo mission Ross (2026-10-17): the chat should show just the agent's reply; mission info belongs behind right-click or long-press. Kiingo/kiingo bfd5e16a stops posting the "request received … Mission: <url> … Stop: <url>#controls" notice to Buzz and tags mission replies with ["kiingo-mission", id] and ["kiingo-details", https url]. - Desktop: More actions gains Details, and right-clicking a message opens that menu. Selected text, links and editable fields keep the native menu. The Details dialog shows the mission (id, Open mission in Kiingo, how to steer or stop), event id, author key and time. - Mobile: long-press popover and fallback sheet gain Details with the same content. - Tags are parsed strictly: exactly one each, UUID mission, https-only URL. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Ross Hartmann <[email protected]>
Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Ross Hartmann <[email protected]>
Ross (2026-10-17) wants just the reply. Agent messages that are exactly the old 'Kiingo platform notice — request received…' or '…your agent has not replied yet' notices are dropped from desktop and mobile timelines (agent authorship plus exact prefix). Terminal outcomes stay visible. Co-Authored-By: Claude Opus 5.5 <[email protected]> Signed-off-by: Ross Hartmann <[email protected]>
RossHartmann
force-pushed
the
feat/reply-details
branch
from
October 17, 2026 04:10
4599607 to
d6f7ceb
Compare
RossHartmann
pushed a commit
that referenced
this pull request
Oct 17, 2026
…am-60de1db0 Conflict resolutions: - iOS Xcode 27 picks (#199) and the block#7745 backport (#208) are upstream commits already in the 97e1f6a snapshot: take the sync side for every #199 path and drop both drop/upstream-present deltas. - deny.toml: keep upstream's ignores and main's RUSTSEC-2026-0367/0368/0369; the sync tree pulls zip 8.6.0 via mesh-llm v0.76.2, re-audited: plugin manager and autoupdate still never call extract() and write plain files. - Message Details (#205): desktop composes the host ref with the right-click root ref; mobile adds Details to upstream's grouped action sheet (the popover was removed upstream in block#8280) with a Tabler info-circle icon; retired-notice filtering passes agentPubkeys at upstream's new formatTimeline call sites. - Hosted agents (#201): Lucide icons -> BuzzIcons (lucide removed upstream). - Inventory: sync inventory plus main's new deltas (remote signer, guest alert Review, Message Details) and the merged hosted-agents delta paths. Co-Authored-By: Claude Opus 5.5 <[email protected]>
This was referenced Oct 17, 2026
Merged
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.
Ross (2026-10-17): "I just want the agent to respond." Hosted-agent DMs used to show this before every answer:
Server side (Kiingo/kiingo
bfd5e16a, already on main):["kiingo-mission", <uuid>]and["kiingo-details", <https mission page>].This PR puts that information behind a Details action:
Old clutter (Ross's decision): desktop and mobile timelines now hide agent messages that are exactly the retired "Kiingo platform notice — request received…" or "…your agent has not replied yet" notices. The match requires agent authorship plus the exact prefix. Terminal outcomes such as "Stopped as requested." stay visible.
Fork inventory: one new delta. Three upstream files are newly modified:
MessageActionBar.tsx,message_actions.dartandmessage_action_popover.dart. The amendment is: files 266→269, production-source files 154→155, lines +50, hunks +8, with no Kiingo business logic in upstream source. Tests were added (replyDetails.test.mjs,reply_details_test.dart). They run on Spot only.Mobile files were coordinated through main with the mobile agent.
🤖 Generated with Claude Code