Skip to content

fix(agent-chat): keep pending approvals recoverable - #739

Merged
zhangjiadi225 merged 6 commits into
v0.2from
zhangjiadi225/-session
Sep 1, 2026
Merged

fix(agent-chat): keep pending approvals recoverable#739
zhangjiadi225 merged 6 commits into
v0.2from
zhangjiadi225/-session

Conversation

@zhangjiadi225

Copy link
Copy Markdown
Collaborator

Summary

  • make non-dismissible bottom sheets use a programmatic-only closed detent while preserving controlled closes
  • collapse a dismissed tool approval into a tappable recovery bar over the still-mounted composer
  • subscribe to pending approvals through a narrow Session selector and keep approve or deny as the only resolving actions
  • add regression coverage and document the approval presentation lifecycle

Validation

  • pnpm format
  • pnpm exec oxlint <changed TypeScript files>
  • pnpm exec expo lint <changed TypeScript files>
  • git diff --check origin/v0.2...HEAD

Notes

  • Full pnpm lint reaches Expo ESLint but cannot resolve the unbuilt @cherrystudio/ai-core package in seven unchanged backend files; targeted Oxlint and Expo lint pass for every changed TypeScript file.
  • Tests, typecheck, and device UI verification were not run per the repository verification policy.

@zhangjiadi225
zhangjiadi225 marked this pull request as ready for review September 1, 2026 03:35
@zhangjiadi225
zhangjiadi225 merged commit e402820 into v0.2 Sep 1, 2026
3 checks passed
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