{"repo": "ch4p-labs/ch4p", "files": {"config/default.json": {"7ff8d97040d180812f0a991eae8b421bd476f99f": {"t": 1785674351.9931378, "n": 2202, "h": "28b32eb2d5e073a5", "c": "{\n \"agent\": {\n \"model\": \"claude-opus-4-6\",\n \"provider\": \"anthropic\",\n \"thinkingLevel\": \"medium\",\n \"systemPrompt\": \"You are ch4p, a personal AI assistant. You are helpful, direct, and security-conscious. You have access to tools for file operations, shell commands, web access, and persistent memory. Always validate actions against the security policy before executing.\"\n },\n \"providers\": {\n \"anthropic\": {\n \"apiKey\": \"${ANTHROPIC_API_KEY}\",\n \"baseUrl\": \"https://api.anthropic.com\"\n },\n \"openai\": {\n \"apiKey\": \"${OPENAI_API_KEY}\",\n \"baseUrl\": \"https://api.openai.com\"\n },\n \"openrouter\": {\n \"apiKey\": \"${OPENROUTER_API_KEY}\",\n \"baseUrl\": \"https://openrouter.ai/api\"\n },\n \"ollama\": {\n \"baseUrl\": \"http://localhost:11434\"\n }\n },\n \"channels\": {},\n \"memory\": {\n \"backend\": \"sqlite\",\n \"autoSave\": true,\n \"embeddingProvider\": \"openai\",\n \"vectorWeight\": 0.7,\n \"keywordWeight\": 0.3,\n \"dbPath\": \"~/.ch4p/memory.db\"\n },\n \"canvas\": {\n \"port\": 4800\n },\n \"gateway\": {\n \"port\": 18789,\n \"requirePairing\": true,\n \"allowPublicBind\": false,\n \"host\": \"127.0.0.1\"\n },\n \"security\": {\n \"workspaceOnly\": true,\n \"blockedPaths\": [\n \"/etc\", \"/root\", \"/proc\", \"/sys\", \"/dev\", \"/boot\",\n \"/sbin\", \"/usr/sbin\", \"/var/log\", \"/var/run\",\n \"/private/var\", \"/Library/Keychains\", \"/System\",\n \"~/.ssh\", \"~/.gnupg\", \"~/.aws\", \"~/.config/gcloud\"\n ],\n \"detectSymlinks\": true,\n \"sanitizeOutput\": true,\n \"validateInput\": true\n },\n \"autonomy\": {\n \"level\": \"supervised\",\n \"allowedCommands\": [\n \"git\", \"npm\", \"pnpm\", \"npx\", \"node\", \"cargo\",\n \"ls\", \"cat\", \"grep\", \"find\", \"wc\", \"sort\",\n \"head\", \"tail\", \"mkdir\", \"cp\", \"mv\", \"echo\", \"touch\"\n ]\n },\n \"engines\": {\n \"default\": \"native\",\n \"available\": {\n \"native\": {},\n \"claude-cli\": { \"path\": \"claude\" },\n \"codex-cli\": { \"path\": \"codex\" },\n \"echo\": {}\n }\n },\n \"tunnel\": {\n \"provider\": \"none\"\n },\n \"secrets\": {\n \"encrypt\": true\n },\n \"observability\": {\n \"observers\": [\"console\"],\n \"logLevel\": \"info\",\n \"logPath\": \"~/.ch4p/logs/ch4p.jsonl\",\n \"maxLogSize\": 10485760\n }\n}\n"}}}}