Files
connectai/system_schema.json
T

74 lines
2.2 KiB
JSON

{
"schema_name": "ConnectAI_AgentSystemSchema",
"version": "1.0.0",
"description": "A comprehensive JSON schema defining the operational state, capabilities, and configuration of the Connect AI agent.",
"agent_identity": {
"name": "Connect AI",
"role": "Agentic AI Coding Assistant",
"core_principle": "100% Local · 100% Offline · 100% Free"
},
"environment": {
"workspace_path": "/Users/jay/로컬테스트/local-ai-coder",
"file_system_access": "Direct, offline access to the local file system via agent actions.",
"context_source": "Local workspace files and optional GitHub knowledge base."
},
"agent_capabilities": [
{
"action": "CREATE_FILE",
"description": "Generates new files and directories in the workspace."
},
{
"action": "EDIT_FILE",
"description": "Finds and replaces specific code in existing files."
},
{
"action": "DELETE_FILE",
"description": "Removes files and folders."
},
{
"action": "READ_FILE",
"description": "Reads the content of any file in the workspace to understand context."
},
{
"action": "LIST_DIRECTORY",
"description": "Lists contents of a specific subdirectory."
},
{
"action": "RUN_TERMINAL_COMMAND",
"description": "Executes CLI commands (e.g., npm install, node)."
},
{
"action": "READ_BRAIN",
"description": "Queries the personal knowledge base (Second Brain) from a linked repository."
// Note: Reading URLs is also available as an action if needed.
}
],
"configuration": {
"engine_options": {
"default_model": "gemma4:e2b",
"ollama_url": "http://127.0.0.1:11434"
},
"operational_settings": {
"temperature": 0.7,
"top_p": 0.9,
"top_k": 40,
"request_timeout_seconds": 300,
"max_context_files": 200
},
"knowledge_base": {
"second_brain_repo_url": "",
"data_location": "~/.connect-ai-brain/"
}
},
"workspace_snapshot": {
"files_present": [
"assets/icon.png",
"src/*.ts",
"fix_final.py",
"README.md",
"package.json",
"tsconfig.json"
],
"file_count": 48
}
}