Skip to content

Latest commit

 

History

History
33 lines (17 loc) · 1.15 KB

File metadata and controls

33 lines (17 loc) · 1.15 KB

Aixgo CLI — issue slices for Aixgo Code

File on aixgo-dev/cli with ax:go after Code install. Gate: make check.

Early (no live Sync required)

1. aixgo version / help polish

Acceptance: aixgo, aixgo version, aixgo help behave; exit codes documented; tests cover version string.

2. Config file load (~/.config/aixgo/config.yaml or XDG)

Acceptance: Load optional config; missing file is OK; invalid YAML errors clearly; unit tests with temp dirs.

3. Tool interface stubs

Acceptance: Tool interface + registry; stub echo or pwd tool; tests register and invoke without network.

After Sync M1

4. Sync client: auth + health

Acceptance: Client dials Sync base URL with API key; health check; env-based config; mock server tests.

5. Sync client: session + messages

Acceptance: Create/get session; append/list messages against mock or Sync; CAS/etag handling for updates.

6. Offload job create

Acceptance: CLI command or tool creates code_offload job via Sync; prints job id; tests with mock.

Defer Aixgate wrap and full agent loop until 1–3 land; defer 4–6 until Sync issues 4–6 exist.