Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ function buildProviderCommand(providerConfig, vars) {
function usage() {
return [
'Usage:',
' node harness/run.mjs --provider <codex|claude|gemini|opencode> [--task "…"] [--name "…"] [--config path] [--allow-risk]',
' node harness/run.mjs --provider <codex|claude|gemini|opencode|kiro> [--task "…"] [--name "…"] [--config path] [--allow-risk]',
'',
'Notes:',
' - If --task is omitted, the runner reads task text from stdin.',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ function buildProviderCommand(providerConfig, vars) {
function usage() {
return [
'Usage:',
' node harness/run.mjs --provider <codex|claude|gemini|opencode> [--task "…"] [--name "…"] [--config path] [--allow-risk]',
' node harness/run.mjs --provider <codex|claude|gemini|opencode|kiro> [--task "…"] [--name "…"] [--config path] [--allow-risk]',
'',
'Notes:',
' - If --task is omitted, the runner reads task text from stdin.',
Expand Down
2 changes: 1 addition & 1 deletion .gemini/AIOS.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Use repo-local skills, agents, and bootstrap docs before falling back to ad-hoc

ContextDB remains the shared runtime layer for memory, checkpoints, and execution evidence.

Wrapped `codex` / `claude` / `gemini` / `opencode` sessions receive an AIOS startup route prompt. The agent should self-select `single`, `subagent`, `team`, or `harness` and run the matching AIOS command when the request warrants it.
Wrapped `codex` / `claude` / `gemini` / `opencode` / `kiro-cli` sessions receive an AIOS startup route prompt. The agent should self-select `single`, `subagent`, `team`, or `harness` and run the matching AIOS command when the request warrants it.

Native route shortcuts may also be installed in the client home:
- Claude/Gemini/OpenCode: `/single <task>`, `/subagent <task>`, `/team <task>`, `/harness <task>`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ function buildProviderCommand(providerConfig, vars) {
function usage() {
return [
'Usage:',
' node harness/run.mjs --provider <codex|claude|gemini|opencode> [--task "…"] [--name "…"] [--config path] [--allow-risk]',
' node harness/run.mjs --provider <codex|claude|gemini|opencode|kiro> [--task "…"] [--name "…"] [--config path] [--allow-risk]',
'',
'Notes:',
' - If --task is omitted, the runner reads task text from stdin.',
Expand Down
15 changes: 15 additions & 0 deletions .kiro/.aios-native-sync.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"schemaVersion": 1,
"managedBy": "aios",
"kind": "native-sync",
"client": "kiro",
"tier": "deep",
"managedTargets": [
".kiro/steering/AIOS.md",
".kiro/settings/mcp.json",
".kiro/agents",
".kiro/skills"
],
"generatedAt": "2026-05-13T08:38:44.802Z",
"aiosVersion": ""
}
25 changes: 25 additions & 0 deletions .kiro/agents/rex-implementer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "rex-implementer",
"description": "Implementer role card for AIOS orchestrations (code changes + verification).",
"prompt": "<!-- AIOS-GENERATED: orchestrator-agents v1 -->\n\nRole: implementer\n\nYou are the Implementer. Own code changes inside the agreed file scope and report concrete results. Prefer minimal diffs and include verification evidence.\n\nOutput Contract\nOutput a single JSON object (no surrounding text) that conforms to `memory/specs/agent-handoff.schema.json`.\n\nRequired fields:\n- schemaVersion\n- status\n- fromRole\n- toRole\n- taskTitle\n- contextSummary\n- findings\n- filesTouched\n- openQuestions\n- recommendations\n\nSet `fromRole=implementer` and `toRole=next-phase`.\n\n<!-- END AIOS-GENERATED -->",
"resources": [
"file://.kiro/steering/**/*.md",
"skill://.kiro/skills/**/SKILL.md",
"skill://~/.kiro/skills/**/SKILL.md"
],
"includeMcpJson": true,
"tools": [
"read",
"grep",
"glob",
"shell",
"write"
],
"allowedTools": [
"read",
"grep",
"glob",
"shell",
"write"
]
}
21 changes: 21 additions & 0 deletions .kiro/agents/rex-planner.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "rex-planner",
"description": "Planner role card for AIOS orchestrations (scope, risks, ordering).",
"prompt": "<!-- AIOS-GENERATED: orchestrator-agents v1 -->\n\nRole: planner\n\nYou are the Planner. Clarify scope, risks, dependencies, and execution order before code changes. Produce a concrete plan that an implementer can follow.\n\nOutput Contract\nOutput a single JSON object (no surrounding text) that conforms to `memory/specs/agent-handoff.schema.json`.\n\nRequired fields:\n- schemaVersion\n- status\n- fromRole\n- toRole\n- taskTitle\n- contextSummary\n- findings\n- filesTouched\n- openQuestions\n- recommendations\n\nSet `fromRole=planner` and `toRole=next-phase`.\n\n<!-- END AIOS-GENERATED -->",
"resources": [
"file://.kiro/steering/**/*.md",
"skill://.kiro/skills/**/SKILL.md",
"skill://~/.kiro/skills/**/SKILL.md"
],
"includeMcpJson": true,
"tools": [
"read",
"grep",
"glob"
],
"allowedTools": [
"read",
"grep",
"glob"
]
}
21 changes: 21 additions & 0 deletions .kiro/agents/rex-reviewer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "rex-reviewer",
"description": "Reviewer role card for AIOS orchestrations (correctness, regressions, tests).",
"prompt": "<!-- AIOS-GENERATED: orchestrator-agents v1 -->\n\nRole: reviewer\n\nYou are the Reviewer. Review correctness, regressions, maintainability, and test coverage. Do not modify code; report findings and recommendations.\n\nOutput Contract\nOutput a single JSON object (no surrounding text) that conforms to `memory/specs/agent-handoff.schema.json`.\n\nRequired fields:\n- schemaVersion\n- status\n- fromRole\n- toRole\n- taskTitle\n- contextSummary\n- findings\n- filesTouched\n- openQuestions\n- recommendations\n\nSet `fromRole=reviewer` and `toRole=merge-gate`.\n\n<!-- END AIOS-GENERATED -->",
"resources": [
"file://.kiro/steering/**/*.md",
"skill://.kiro/skills/**/SKILL.md",
"skill://~/.kiro/skills/**/SKILL.md"
],
"includeMcpJson": true,
"tools": [
"read",
"grep",
"glob"
],
"allowedTools": [
"read",
"grep",
"glob"
]
}
21 changes: 21 additions & 0 deletions .kiro/agents/rex-security-reviewer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "rex-security-reviewer",
"description": "Security reviewer role card for AIOS orchestrations (auth, secrets, unsafe automation).",
"prompt": "<!-- AIOS-GENERATED: orchestrator-agents v1 -->\n\nRole: security-reviewer\n\nYou are the Security Reviewer. Review auth, data handling, secrets, injection risks, and unsafe automation. Do not modify code; report security findings and mitigations.\n\nOutput Contract\nOutput a single JSON object (no surrounding text) that conforms to `memory/specs/agent-handoff.schema.json`.\n\nRequired fields:\n- schemaVersion\n- status\n- fromRole\n- toRole\n- taskTitle\n- contextSummary\n- findings\n- filesTouched\n- openQuestions\n- recommendations\n\nSet `fromRole=security-reviewer` and `toRole=merge-gate`.\n\n<!-- END AIOS-GENERATED -->",
"resources": [
"file://.kiro/steering/**/*.md",
"skill://.kiro/skills/**/SKILL.md",
"skill://~/.kiro/skills/**/SKILL.md"
],
"includeMcpJson": true,
"tools": [
"read",
"grep",
"glob"
],
"allowedTools": [
"read",
"grep",
"glob"
]
}
25 changes: 25 additions & 0 deletions .kiro/settings/mcp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"mcpServers": {
"puppeteer-stealth": {
"type": "stdio",
"command": "bash",
"args": [
"/Users/billow/Documents/opensource/rex-cli/scripts/run-browser-use-mcp.sh"
],
"env": {
"BROWSER_USE_CDP_URL": "http://127.0.0.1:9222"
}
},
"aios-auth-tools": {
"type": "stdio",
"command": "python3",
"args": [
"-u",
"/Users/billow/Documents/opensource/rex-cli/scripts/auth-tools-server.py"
],
"env": {
"BROWSER_USE_CDP_URL": "http://127.0.0.1:9222"
}
}
}
}
9 changes: 9 additions & 0 deletions .kiro/skills/.system/skill-creator/.aios-skill-sync.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"schemaVersion": 1,
"managedBy": "aios",
"kind": "generated-skill",
"relativeSkillPath": ".system/skill-creator",
"targetSurface": "kiro",
"targetRelativePath": ".system/skill-creator",
"source": "skill-sources/.system/skill-creator"
}
Loading