Skip to content

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

Chat has a New chat button at the top, and g1t's session card says Waiting on you with Allow and Deny #348

Mergedsyntaqx merged 311-new-chat-button into main
syntaqxopened this pull request

Part of #311. This PR does not close it.

  • New chat: a full-width button at the top of Chat's sidebar starts a conversation with g1t. Its shortcut is Ctrl+Shift+O (⇧⌘O on a Mac), as on claude.ai and chatgpt.com, and it's in the shortcuts dialog.
    • The Direct messages pencil now opens New on Message people.
    • On phones, the round button is New chat.
    • Guests don't get either button.
  • Waiting on you: g1t's session card turns amber when a call of its session waits for your approval. It shows the call (summary, time left), Allow and Deny (through -/approvals) and Review, plus "And N more" when several wait.
    • The follow route checks for waiting calls only when asked (waiting=1), with one primary-key lookup. The session page's 2.5 s follow costs the same as before.
    • An answer made anywhere refreshes the card at once.
  • Docs: the Chat guide (button, shortcut, card states), Ask and workspaces.

Validation:

  • web: typecheck passes; tests pass (1185); build with load-check and deploy-check passes.
  • contracts: 55 tests pass.
  • cargo tests for integrations and contracts pass.
  • astro, prettier and git diff --check pass.
  • Screenshots of the button and the waiting card, in light and dark.
syntaqxturned on auto-merge (merge commit)·
syntaqxmerged this·

All checks have passed

2 passed · on 55d8839

Workflows

CI / pull_request — CI passedDetails
Dependency review — No dependency changesDetails

Merged and closed: the branch can be deleted safely

Everything on it is in its base now.

Sign in to comment.