74 lines
2.2 KiB
JSON
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
|
|
}
|
|
} |