amenbo

amenbo 4.0.0 — Bạn cho AI của mình mở mỗi phiên bằng amenbo được

amenbo trao cho bạn đoạn chữ khiến một công cụ AI đọc amenbo ở đầu mỗi phiên, công tắc của một plugin cùng cài đặt của nó nay nằm trong một hàng cho mỗi dự án, và những thông báo đang chờ đẩy đi được. Định dạng dữ liệu lưu trữ nâng lên — đọc phần cập nhật trước.

Bản này đổi cách một AI lần đầu biết tới amenbo trong một thư mục, và nắn lại màn hình plugin quanh một hàng cho mỗi dự án. Đọc phần cập nhật trước khi bạn nâng cấp.

Bạn cho AI của mình mở mỗi phiên bằng amenbo được

Cho tới giờ, thứ duy nhất nói cho AI biết cách làm việc với amenbo trong một thư mục là đoạn chữ nằm trong CLAUDE.md hay AGENTS.md. AI có đọc hay không là tùy nó, và việc làm mà không đọc thì chẳng ghi ở đâu cả. Các công cụ AI đều có một hook lúc mở phiên — một cơ chế chạy một thứ cố định mỗi lần phiên mở ra — và amenbo nay trao cho bạn phần cấu hình để tự đặt mình vào đó.

  • amenbo agent-hook snippet claude-code in ra đoạn chữ và chỗ nó phải nằm — năm công cụ được hỗ trợ: Claude Code, GitHub Copilot CLI, Cursor, Codex CLI và Gemini CLI.
  • amenbo không bao giờ ghi vào tệp cài đặt của công cụ — cái nó in ra là một lời nhờ gửi tới chính AI bạn đang làm việc cùng. Bạn đưa đoạn chữ ấy và AI sửa tệp; lời nhờ đề nghị nó giữ nguyên những gì đã có ở đó và thêm vào.
  • Thư mục chưa có phần cấu hình thì nói ra, và gọi tên công cụ — amenbo đoán bạn dùng công cụ nào từ những dấu vết để lại trong thư mục.
$ amenbo status
⚠ One step is left before your AI keeps this work in amenbo: Claude Code's settings here do not open a session with `amenbo agent`.
  The text to give your AI: amenbo agent-hook snippet claude-code

Phần cấu hình vào chỗ rồi thì lời nhắc thôi hiện. Nếu bạn không muốn, chạy lệnh amenbo agent-hook answer no là nó thôi hỏi — đoạn chữ vẫn lấy được từ lệnh snippet bất cứ lúc nào bạn cần. GUI cũng vậy: bạn được hỏi một lần khi mở thư mục ra, và bấm “Give me the text” là nó hiện. Ở thư mục không có dấu vết của công cụ nào, bạn tự chọn trong năm cái.

Công tắc của một plugin cùng cài đặt của nó nằm trong một hàng

  • Một hàng cho mỗi dự án — màn hình plugin nay là một hàng cho mỗi dự án. “Add a project…” thêm một cái, và cái công tắc bật tắt plugin nằm ngay trong hàng đó.
  • Cài đặt mở ra bên trong hàng — bấm “Settings” là phần cài đặt của dự án ấy mở ra ngay bên dưới, nên chẳng phải chọn lại gì.
  • Một cài đặt bắt buộc còn trống thì hiện ra trước cả khi bạn bấm gì — hàng đó ghi “Required setting not provided”. Điền vào là nó thành “Settings provided”, và plugin bật được.
  • Phần cài đặt của chính dự án cũng tới đúng cái hàng ấy — màn hình cài đặt dự án có mục “Plugins”, và một hàng thêm ở đó mang đúng công tắc và cài đặt ấy.

Những thông báo đang chờ thì đẩy đi được

Thông báo gửi cho plugin thường đi ké vào lượt ghi bạn đang làm. Cái gì dừng giữa chừng thì chờ lượt ghi kế tiếp, nên nếu công việc của bạn hở ra một quãng thì nó có thể nằm đó chưa được gửi. Chạy lệnh mới amenbo plugin flush để gửi cái đang chờ, ngay bây giờ.

$ amenbo plugin flush
Nothing was waiting: every plugin's queue is empty.

Những chuyện nhỏ hơn

  • amenbo task show mở đầu bằng trạng thái — công việc đang ở cái nào trong năm cái (todo / in progress / blocked / done / rejected). Trước đây nó chỉ nói công việc đã xong hay chưa.
  • show đếm bình luận và cho xem trước — với công việc cũng như với bản ghi quyết định.
  • Một plugin đọc ngược lại amenbo không còn dừng giữa chừng — một plugin hỏi amenbo về chính sự kiện nó vừa nhận trước đây sẽ hỏng với một lỗi.
  • Thông báo bình luận gọi tên công việc mà bình luận nằm trên đó — bên nhận biết được nó nói về chuyện gì.

Trước khi bạn cập nhật

  • Định dạng dữ liệu lưu trữ nâng lên — nó tự chuyển đổi ngay lần đầu một phiên bản mới hơn mở nó ra, và một bản sao lưu được lấy trước đó. Sau đó phiên bản cũ không mở được nữa, nên đừng bỏ GUI hay CLI ở lại phiên bản cũ (cùng một trình cài đặt cập nhật cả hai).
  • dimension renamedimension value-rename đã bỏ — muốn đổi tên một chiều thì chạy lệnh amenbo dimension update <dimension> --name <new name>; với một giá trị thì amenbo dimension value-update <dimension> <value> --name <new name>.

Cách lấy về

Mở trình cài đặt cho hệ điều hành của bạn từ bản phát hành mới nhất. Không cần quyền quản trị.

  • macOS — .pkg, một cho Apple silicon và một cho Intel (GUI và CLI đi cùng nhau; lần mở đầu tiên sẽ có Gatekeeper hỏi: chuột phải → Mở)
  • Windows — setup .exe (GUI và CLI đi cùng nhau)
  • Linux — GUI là một AppImage; lệnh amenbo đến từ trình cài đặt CLI

Muốn cập nhật: trên GUI, dải băng “có phiên bản mới hơn” áp dụng ngay tại chỗ. Nếu bạn chỉ cài CLI thì amenbo update --apply sẽ đổi nó.

Lần đầu ghé qua? Xem Bắt đầu.