Repository navigation
Conversation
… summary extraction, O(1) live fingerprints CJK recall: FTS5 unicode61 gains bigram folding on the indexing and query sides (ngramFtsText), two-character sub-words match inside CJK/kana/hangul runs, whitespace-separated terms AND as independent quoted phrases, and snippet presentation strips the inserted joins; SESSION_QUERY_SQLITE_SCHEMA_VERSION bumps to 10 so derived indexes rebuild. Tool merge: session_event_search is withdrawn and session_search absorbs the one-session scope — exactly one session_ids entry routes to the full event listing (caller's own session allowed, stopping before the active step, per-target authorization preserved) while absent or multiple ids keep the per-session best-match reading. Prompt text and descriptions are rewritten as decision-path guidance that names compacted-turn searchability and the compaction-history recovery path. Extraction: compaction/summary events project their summary blocks into shared search documents (dsh-session-query gains the dsh-compaction type-only dependency). Performance: live fingerprints become the O(1) (event count, last seq, surface replace generation) identity, and an unchanged fingerprint skips cloning, folding, and document rebuilding before every search.
…aul SHA The previous ledger commit truncated PLUGINS.md to zero bytes (a failed in-place edit swallowed the whole file); restore it from the feature commit and fill the placeholder with 60d6848.
…dens The shipped-composition expectation loses session_event_search (36 tools), the fresh-round-trip system-prompt golden carries the rewritten session-query guidance, and docs/module-graph.md regenerates for the new dsh-session-query -> dsh-compaction type-only edge.
… folders The /goal retry treated the mounted command bubble as pollution: on slow runners the bubble mounts before the composer re-renders the '/goal ' prefix, the poll timed out, and the pollution check counted the bubble itself. Accept either signal as engagement. The workspace dialog's Open could run before the host mkdir landed the new folder's selection on slow runners, adopting the parent and failing the follow-up realpath with ENOENT (8-test cascade). Wait for the created folder row before Open.
…ter-view stacking, re-selection exit, scheduler envelope Five owner-reported defects: - iOS Safari kept hover labels stuck on screen: a tap synthesizes mouseenter but no mouseleave follows. Tooltip/HoverCard suppress their hover trigger on touch primaries ((hover: hover) probe); keyboard focus keeps its bubble. - Portrait model menu overflowed the left screen edge; it now anchors to the trigger's left edge under orientation: portrait while landscape keeps the leftward expansion. - The sticky code-block language banner painted above center views (z-index 6 over the layer's 5). The conversation region gains isolation: isolate, scoping every descendant stacking under the center-view layer. - Re-clicking the already-current session did not exit a center view; the sessions snapshot now carries a monotonic selectionSeq advanced by every selection write, and AppFrame's exit effect keys on it. - Scheduler lifecycle churned runtime-context snapshots and post- compaction recovery never landed on scheduled sessions. The schedule:pending section is removed in favor of a delivery envelope (schedule id, rule, planned/fired moments, next run) around the verbatim prompt with structured source fields, and context-snapshot chains compaction/end recovery on whenIdle for running agents (idempotent).
fix(web,schedule): mobile hover/menu fixes, center-view stacking, re-selection exit, scheduler delivery envelope
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.
What's riding
60d68484ee+ e2e stabilization + ledger docs): CJK search recall, mergedsession_searchscopes, summary extraction, O(1) live fingerprints, merged tool catalog + refreshed prompt goldens.9f1e0682f2+c73b9f6a63): touch-safe hover (iOS tooltip stuck-label), portrait model-menu anchoring, center-view stacking isolation (sticky banner bleed-through), re-selection exits center views (selectionSeq), scheduler delivery envelope replacing theschedule:pendingruntime-context section, andwhenIdle-chained post-compaction context recovery.Verification
origin/masterandorigin/dev.