Skip to content

test(agent-gui): cover input history acceptance criteria - #2548

Open
ZXLyyds100 wants to merge 2 commits into
tutti-os:mainfrom
ZXLyyds100:feat/issue-2320-input-history-regressions
Open

test(agent-gui): cover input history acceptance criteria#2548
ZXLyyds100 wants to merge 2 commits into
tutti-os:mainfrom
ZXLyyds100:feat/issue-2320-input-history-regressions

Conversation

@ZXLyyds100

Copy link
Copy Markdown

Summary

Closes #2320.

This PR adds focused regression coverage for shell-style AgentGUI composer input history navigation:

  • Up/Down navigation, multiline caret behavior, palette priority, and IME composition
  • Session-scoped history isolation and older-page loading
  • Editing a recalled prompt and submitting the edited payload
  • Rebuilding input history from canonical Session messages after reload
  • Empty and structured attachment input handling
  • Documentation of history retention and application-restart behavior

The production input-history flow already exists in the base branch; this change locks the Issue #2320 acceptance criteria with regression tests and documents the existing ownership and persistence boundary.

Verification

  • corepack pnpm@10.11.0 --filter @tutti-os/agent-gui test — 332 test files, 2998 tests passed
  • corepack pnpm@10.11.0 --filter @tutti-os/agent-gui typecheck — passed
  • node tools/scripts/run-check-changed.mjs --base HEAD^ --push-ready — 11/11 lanes passed
  • git diff --check — passed
  • Electron + tuttid development startup — verified separately; Codex provider reached ready

Checklist

  • No Agent lifecycle semantics were changed; no Host conformance scenario is required.
  • The change is focused on one concern.
  • Documentation was updated for the retention and restart behavior.
  • README/CONTRIBUTING language variants were not applicable.
  • The lowest meaningful local checks were run.
  • Commits are signed off with DCO.

@tutti-pr-review-bot
tutti-pr-review-bot Bot requested a review from a team August 20, 2026 14:37
Signed-off-by: anastasio <Zxl2024903531@outlook.com>
Signed-off-by: anastasio <Zxl2024903531@outlook.com>
@ZXLyyds100
ZXLyyds100 force-pushed the feat/issue-2320-input-history-regressions branch from 7082cf5 to b3f1406 Compare August 20, 2026 14:48
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.

feat(agent-gui): add input history navigation

1 participant