agmx
Chạy việc của AgentMatrix ngay trên máy bạn, bằng phiên đăng nhập CLI của
chính bạn. Gói này chỉ cần Python và httpx: không Postgres, không Redis,
không DATABASE_URL của control plane.
Cài
pipx install ./runner # hoặc: pipx install agmx
Dùng
agmx login # hỏi email + mật khẩu, cất token
agmx runner start --project agmx=~/code/AgentMatrix
--project lặp lại được nhiều lần. Server chỉ gửi project_id; đường dẫn
thật do máy này quyết định, và một project_id chưa đăng ký ở đây bị báo
failed chứ không bao giờ bị đoán thành một thư mục nào đó.
Cấu hình ở đâu
| File | Quyền | Chứa gì |
|---|---|---|
~/.agmx/.credentials.json |
0600 |
token đăng nhập |
~/.agmx/settings.json |
0644 |
server, email, runner_id |
AGMX_CONFIG_DIR đổi được thư mục. File config.json một-cục của bản cũ vẫn
đọc được, và được dọn đi ở lần ghi kế tiếp.
Một run chạy như thế nào
Mỗi run được cấp một git worktree riêng trên nhánh ct-run/<run_id>, cắt từ
HEAD hiện tại. Lệnh chạy trong worktree đó, output đẩy về server theo mẻ trong
lúc đang chạy. Xong thì git add -A + commit, gỡ worktree nhưng giữ nhánh:
commit sống tiếp trong repo chính.
Runner không phán xét: nó báo mã thoát, base_sha, head_sha, có quá giờ
hay không. Ai thành ai bại là việc của server.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agmx-0.1.0.tar.gz.
File metadata
- Download URL: agmx-0.1.0.tar.gz
- Upload date:
- Size: 19.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29fc0a7eb851a538fb4c38ffdc7338cbd76a1145f5462891c794a8fbb3e562b8
|
|
| MD5 |
d6ea20890be02a3953ae032c636291c0
|
|
| BLAKE2b-256 |
bc6e76d25fd89e6cc2345a74ab8f3587aa2641d9e4742769a7be643148626f1a
|
File details
Details for the file agmx-0.1.0-py3-none-any.whl.
File metadata
- Download URL: agmx-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7f60c7e4741ffa944d3d5c55d9423b0bb35b33311c6aaac95feb3e9dd74fe75
|
|
| MD5 |
fdc79866d3020cddd5012d876a490e0d
|
|
| BLAKE2b-256 |
53ee551a1de1303a3b5cb580173cab27a5cb55f30cab50e5aeeb50feffeacfd9
|