Aller au contenu

Terminal

Une interface terminal rapide qui fonctionne dans tout shell, éditeur ou serveur distant. Décrivez ce que vous voulez avec vos mots, regardez chaque modification arriver en diff et choisissez quelles commandes s'exécutent seules.

Fonctionnalités

Demandez avec vos mots

Tapez ce que vous voulez, l'agent montre son plan en travaillant.

Validez les commandes

Les modifications s'affichent en diff, et les commandes attendent votre permission.

À votre image

Changez de thème en une touche, du thème par défaut à tokyonight et bien d'autres.

Mini

Avec opencode mini, les réponses vont dans votre historique.

  • Tout terminalFonctionne dans tout shell, dans le terminal de votre éditeur ou sur un serveur distant.
  • Diffs dans la timelineVoyez chaque modification en diff dans la timeline, au moment où l'agent la fait.
  • Reprendre aprèsReprenez la dernière session avec -c, ou n'importe laquelle avec -s.
  • Exécution uniqueopencode run envoie un message et affiche la réponse.
  • Agents et commandesChangez d'agent avec shift+tab et ouvrez toutes les commandes avec ctrl+p.
  • Approbation autoLancez avec --auto pour autoriser toute action que vous n'avez pas refusée.
  • Tout serveurConnectez-vous à un serveur OpenCode par URL avec --server.
  • Statistiquesopencode stats affiche des statistiques d'usage à partager.

  • curlcurl -fsSL https://opencode.ai/v2/install | bash
  • npmnpm install -g @opencode/cli
  • bunbun install -g --trust @opencode/cli
  • brewbrew install anomalyco/tap/opencode-v2
  • paruparu -S opencode-beta

Changelog

  1. v2.2.5

    The connect menu no longer lists MCP servers

    The connect menu no longer lists MCP servers, which are managed in their own place.#60675

  2. v2.2.4

    Preserved prompt cursor styles applied by plugins when themes or unrelated prompt state change

    Correctifs

    • TerminalAdded missing right padding to edit and patch diffs.#60614
    • TerminalExtended the vertical session-tab activity pulse across the full tab width.#60338
  3. v2.2.3

    Added lazy loading for stored image references when experimental.media_blob is enabled

    Added lazy loading for stored image references when experimental.media_blob is enabled. Images are downloaded only for previews, while undo, revert, fork, and prompt recall restore referenced attachments safely.#60116

    Changements majeurs

    TUI plugins require OpenTUI 0.8

    @opencode/plugin now requires @opentui/core and @opentui/solid 0.8.0 or later. In OpenTUI 0.8, a ScrollBox's wrapper, viewport, content, and scrollbars are facade objects instead of renderables, and a custom RenderContext must implement clock and onAnimationTick. See the OpenTUI 0.8.0 release notes.

    #60385

    Améliorations

    • TerminalAdded a distinct marker for the selected composer suggestion in the new designs.#60393

    Correctifs

    • TerminalFixed PHP syntax highlighting for code blocks without an opening <?php tag.#60359
    • TerminalPreserved # in file-search paths unless it introduces a valid line range.#60336
    • TerminalKept the configured default cursor style after config reloads.#60302
    • TerminalMatched the search cursor to the highlighted row when a selection dialog has no query.#60310
Voir toutes les mises à jour