aios-core
Version:
Synkra AIOS: AI-Orchestrated System for Full Stack Development - Core Framework
80 lines (79 loc) • 1.78 kB
JSON
{
"$schema": "https://geminicli.com/schemas/settings.json",
"previewFeatures": true,
"folderTrust": {
"enabled": true
},
"hooks": {
"SessionStart": [
{
"matcher": "*",
"hooks": [
{
"name": "aios-session-init",
"type": "command",
"command": "node .aios-core/hooks/gemini/session-start.js",
"timeout": 5000,
"enabled": false
}
]
}
],
"BeforeAgent": [
{
"matcher": "*",
"hooks": [
{
"name": "aios-context-inject",
"type": "command",
"command": "node .aios-core/hooks/gemini/before-agent.js",
"timeout": 3000,
"enabled": false
}
]
}
],
"BeforeTool": [
{
"matcher": "write_file|replace|shell",
"hooks": [
{
"name": "aios-security-check",
"type": "command",
"command": "node .aios-core/hooks/gemini/before-tool.js",
"timeout": 2000,
"enabled": false
}
]
}
],
"AfterTool": [
{
"matcher": "*",
"hooks": [
{
"name": "aios-audit-log",
"type": "command",
"command": "node .aios-core/hooks/gemini/after-tool.js",
"timeout": 2000,
"enabled": false
}
]
}
],
"SessionEnd": [
{
"matcher": "*",
"hooks": [
{
"name": "aios-session-persist",
"type": "command",
"command": "node .aios-core/hooks/gemini/session-end.js",
"timeout": 5000,
"enabled": false
}
]
}
]
}
}