patdev/linux-desktop / claude /settings.json
patdev's picture
download
raw
2.57 kB
{
"$comment": "aOS agent settings for Claude Code. Copied into each agent's private HOME by the entrypoint, so every agent gets its own copy and can be reconfigured independently.",
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs SessionStart",
"timeout": 10
}
]
}
],
"PostCompact": [
{
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs PostCompact",
"timeout": 10
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs UserPromptSubmit",
"timeout": 10
}
]
}
],
"SubagentStart": [
{
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs SubagentStart",
"timeout": 10
}
]
}
],
"$comment-activity": "PreToolUse, PostToolUse and Notification fire on every step the agent takes. They are what the panel's animated pets render, so they are kept to one small store write and a short timeout: an agent must never wait on its own companion.",
"PreToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs PreToolUse",
"timeout": 5
}
]
}
],
"PostToolUse": [
{
"matcher": "*",
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs PostToolUse",
"timeout": 5
}
]
}
],
"Notification": [
{
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs Notification",
"timeout": 5
}
]
}
],
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs Stop",
"timeout": 5
}
]
}
],
"SessionEnd": [
{
"hooks": [
{
"type": "command",
"command": "node /opt/os/scripts/aos-hook.mjs SessionEnd",
"timeout": 5
}
]
}
]
},
"includeCoAuthoredBy": false
}

Xet Storage Details

Size:
2.57 kB
·
Xet hash:
db3754ac061b3ef0174ae9eb81a8bd8d0ddd18e611fb284806934fb6bbce0fb9

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.