Intent Patch banner
lploc94 lploc94

Intent Patch

Development community

Description

Patch cho [Intent by Augment](https://augmentcode.com/) cho phép sử dụng nhiều ACP providers đồng thời. Thay vì chỉ hiện models của provider đang active, dropdown sẽ hiện models của **tất cả** provide

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Intent Multi-Provider Patch

Patch cho [Intent by Augment](https://augmentcode.com/) cho phép sử dụng nhiều ACP providers đồng thời. Thay vì chỉ hiện models của provider đang active, dropdown sẽ hiện models của **tất cả** providers đã cài đặt, và tự động chọn đúng provider khi tạo agent.

**Hỗ trợ**: Intent v0.2.11 (legacy) · v0.2.12–v0.2.18 (auto-patch)

Vấn đề gốc

Intent chỉ cho phép chọn 1 ACP provider tại 1 thời điểm. Model dropdown chỉ hiện models của provider đang active. Không thể dùng Claude Code (opus) làm implementor và Codex CLI làm verifier cùng lúc.

Giải pháp

Auto-patch 5 files trong app.asar bằng version-independent symbol resolution:

File Vai trò Patches
agent-factory.js Backend agent creation — parse provider từ model ID 6A, 6B, 6C
agent-interaction-tools.js Cross-provider delegation 8A-8D
ModelStore chunk Fetch/group models từ all providers 1–5
ModelPicker chunk UI dropdown — unified model list 7A, 7B

Cài đặt nhanh

Yêu cầu

  • macOS (Apple Silicon hoặc Intel)
  • Intent by Augment đã cài tại /Applications/Intent by Augment.app
  • Node.js >= 18
  • Quyền sudo

Tương thích

Intent version Phương thức
v0.2.11 --legacy (pre-built patches)
v0.2.12–v0.2.18 Auto-patch (symbol resolution)

Cách 1: One-liner (recommended)

npx github:lploc94/intent_patch

Một lệnh duy nhất — tự cài dependencies, extract, patch, verify, repack, install, codesign. Không cần clone repo, không cần Python.

Flags:

npx github:lploc94/intent_patch -- --dry-run        # Xem preview
npx github:lploc94/intent_patch -- --discover-only   # Chỉ discover
npx github:lploc94/intent_patch -- --no-install      # Patch không install
npx github:lploc94/intent_patch -- --status          # Kiểm tra trạng thái

Cách 2: Clone & chạy local

git clone  ~/projects/intent_patch
cd ~/projects/intent_patch
npm in