Lớp quản trị local-first đứng giữa project của bạn và AI coding agents.
English · Quickstart · Changelog · Release notes
AgentOS Local Governance không phải là một framework ứng dụng và cũng không thay thế coding agent. Nó là lớp kiểm soát nằm trong repository để AI có thể làm việc trên code của bạn với phạm vi, policy, architecture, approval và bằng chứng rõ ràng.
Con người / yêu cầu
↓
AI coding agent hoặc LLM
↓
AgentOS: scope · policy · workflow · evidence · approval
↓
Source và cấu trúc project hiện có của người dùng
Mục tiêu là giữ quyền quyết định ở con người trong khi vẫn cho phép agent đọc ngữ cảnh, lập kế hoạch, dùng công cụ, sửa code và phối hợp công việc một cách có thể kiểm tra.
AgentOS cung cấp các primitive ở cấp project để:
- giữ nguyên yêu cầu và phạm vi đã được phê duyệt;
- chặn thao tác ghi hoặc tool call chưa đủ điều kiện;
- quản lý task, plan, human decision và architecture authority;
- bảo vệ thay đổi đồng thời bằng session, lease và expected hash;
- ghi lại evidence và audit cho kết luận quan trọng;
- kiểm tra drift, documentation, release identity và payload;
- tách metadata của bản phân phối khỏi metadata của project đã cài;
- giữ historical material ngoài current installed payload.
AgentOS fail closed khi workflow, scope, decision, drift hoặc approval chưa hợp lệ.
Bản phân phối không tạo một thư mục src/ đại diện. AgentOS không sở hữu layout source của ứng dụng.
Project của bạn có thể đang dùng src/, app/, apps/, packages/, services/ hoặc một cấu trúc khác. AgentOS quản trị cấu trúc đó tại chỗ; implementation của chính AgentOS nằm dưới .agents/agentos/.
<project-root>/
├── .agents/ AgentOS managed payload và local governance state
├── src/ hoặc app/... Source do project của người dùng sở hữu
├── README.md Tài liệu ứng dụng do người dùng sở hữu
└── VERSION Phiên bản ứng dụng do người dùng sở hữu, nếu có
Khi cài vào project, AgentOS không copy README, VERSION hoặc hướng dẫn AgentOS vào application root.
Một task được quản trị đi qua các bước chính:
- ghi nhận nguyên văn yêu cầu và tạo task;
- xác định môi trường, index và bounded context;
- làm rõ ambiguity cần quyết định của con người;
- phê duyệt scope và plan;
- kiểm tra quyền trước từng thay đổi hoặc tool call;
- thực thi với evidence, expected hash và audit;
- chạy documentation, test, structural và synchronization checks;
- chỉ báo cáo hoàn thành khi các gate bắt buộc đều đạt.
Project mới:
.\.agents\bin\agentos-admin.cmd project-init --target D:\path\to\projectProject hiện hữu, tạo adoption plan chỉ đọc trước:
.\.agents\bin\agentos.cmd project-adopt --target D:\path\to\projectSau khi con người review plan:
.\.agents\bin\agentos-admin.cmd project-adopt --target D:\path\to\project --apply --human-confirmedXem hướng dẫn theo hành trình:
.agents/agentos/: runtime implementation hiện hành;.agents/config/policy/: nguồn policy modular;.agents/config/generated/governance.effective.json: effective policy được sinh deterministic;.agents/distribution/metadata.json: metadata authoritative của distribution;.agents/docs/: tài liệu vận hành và reference;.agents/tests/: regression tests của distribution, không thuộc installed application payload;tools/: công cụ build/validation của distribution, không cài vào application project.
Lịch sử phiên bản thuộc CHANGELOG.md, Git history, tags và release artifacts; nó không phải current onboarding path.
Trước khi gửi thay đổi:
- mô tả vấn đề và acceptance criteria;
- giữ thay đổi trong đúng responsibility/lifecycle;
- cập nhật test và tài liệu liên quan;
- chạy release validation và manifest verification;
- không commit runtime cache, test output hoặc artifact có thể tái tạo;
- không biến assumption về business hoặc architecture thành authority.
Các thay đổi governance phải giữ AGENTS.md, structured policy, runtime, tests, documentation, changelog và release identity nhất quán.
v0.32.1 — Runtime Coherence & Provenance Ergonomics · schema 65
v0.32.1 giữ nguyên schema 65, harden knowledge_usage bằng SQLite savepoint,
thêm execution-provenance-list, và expose hai MCP read-only
agentos.execution_provenance_get / agentos.execution_provenance_list qua
sanitized projection.
Registration vẫn privileged-only; không MCP mutation, không instruction authority, không auto chọn provider/model và không claim remote cryptographic attestation.
Surface dự kiến: CLI 368 · agent 270 · privileged 100 · MCP 134.
Release giữ nguyên các predecessor contracts, bao gồm v0.29.5 — Native Physical Isolation Extensions; các bounded attestation/non-claims của các release trước không bị mở rộng.