一键导入
aix
Use AIX for engineer token issuance, source registration, run and upload tracking, and imported AI-session review across distributed devices.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use AIX for engineer token issuance, source registration, run and upload tracking, and imported AI-session review across distributed devices.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | aix |
| description | Use AIX for engineer token issuance, source registration, run and upload tracking, and imported AI-session review across distributed devices. |
Use this package when working on the AIX app package root.
AIX is a standalone Nex app that collects, receives, stores, and reviews imported AI session history from many engineer devices. It is the ingestion product. It is not a Spike feature.
aix CLIsessions.import* customer flowaix.credentials.issueaix.credentials.listaix.credentials.revokeaix.credentials.rotateaix.entities.listaix.sources.listaix.sources.getaix.sources.updateaix.runs.listaix.runs.getaix.imported-sessions.listaix.sources.registeraix.runs.beginaix.runs.completeaix.uploads.beginaix.uploads.chunkaix.uploads.statusaix.uploads.completeIssue one engineer-bound credential and setup bundle:
curl -X POST "$RUNTIME_BASE_URL/runtime/operations/aix.credentials.issue" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entityId": "ent_engineer_123",
"preset": "ongoing",
"defaultMode": "incremental",
"defaultCadence": "five_minutes"
}'
Register one source from the machine side:
curl -X POST "$RUNTIME_BASE_URL/runtime/operations/aix.sources.register" \
-H "Authorization: Bearer $AIX_CLIENT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"installId": "aix_install_123",
"clientDeviceId": "device_laptop_123",
"clientVersion": "0.1.0",
"providers": [
{ "provider": "codex", "enabled": true }
]
}'
List imported sessions for one entity:
curl -X POST "$RUNTIME_BASE_URL/runtime/operations/aix.imported-sessions.list" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"entityId": "ent_engineer_123",
"limit": 20
}'
The normal engineer flow is through the aix CLI:
aix init
aix connect --runtime "$RUNTIME_BASE_URL" --token "$AIX_CLIENT_TOKEN"
aix push --mode backfill
For recurring sync:
aix daemon enable --source codex --cadence five_minutes
Inside the AIX app, runtime-owned behavior should go through ctx.nex.
Issue a runtime auth token:
const created = await ctx.nex.auth.tokens.create({
label: "AIX device token",
subject_id: entityId,
});
Create or reuse the shared archive workspace:
const listed = await ctx.nex.workspaces.list({
kind: "app",
limit: 10,
});
Read imported-session provenance through the canonical runtime API:
const imports = await ctx.nex.agents.sessions.imports.list({
workspace_id,
limit: 20,
});
install_idagents.dbAIX Archive workspace
Important distinctions:
install_id should reuse the same sourceNormal operator and engineer flow:
aix.entities.listaix.credentials.issueaix initaix connectaix push --mode backfillaix.sources.registeraix.runs.beginaix.uploads.*aix.runs.completeaix.sources.listaix.runs.listaix.imported-sessions.listThis matches the main AIX validation ladder: credential lifecycle -> source registration -> run/upload lifecycle -> imported-session finalize -> CLI connect and push.
runtime_public_base_url.window.location.origin/runtime proxy URLsagents.db.app.nexus.jsondocs/specs/AIX_APP.mddocs/specs/AIX_APP_API_AND_CLI.mddocs/validation/AIX_APP_VALIDATION_LADDER.md