feat: initialize tfcode project structure

- Add README.md as living documentation
- Add tfcode.json schema and config template
- Add FORK_MANAGEMENT.md with mirror-based fork strategy
- Add scripts/rebrand.sh for reapplying branding after upstream merges
- Add packages/tf-sync Python module using official ToothFairyAI SDK
- Add packages/tf-mcp-bridge TypeScript module (stub)
- Multi-region support (AU, EU, US)
- Tool sync: MCP servers, Agent Skills, Database Scripts, API Functions
This commit is contained in:
Gab
2026-03-24 13:02:06 +11:00
parent 7bb69038ec
commit abdfa7330e
14 changed files with 1627 additions and 0 deletions

28
tfcode.json Normal file
View File

@@ -0,0 +1,28 @@
{
"$schema": "./schemas/tfcode.schema.json",
"toothfairy": {
"workspace_id": "{env:TF_WORKSPACE_ID}",
"api_key": "{env:TF_API_KEY}",
"region": "au",
"sync": {
"on_startup": true,
"interval": 3600,
"tools": {
"types": ["mcp", "skill", "database", "function"]
}
},
"mcp_proxy": {
"url": "https://mcp-proxy.{region}.toothfairyai.com",
"timeout": 30000
}
},
"tools": {},
"agent": {
"build": {
"mode": "primary",
"description": "Default coding agent",
"mcp": []
}
},
"autoupdate": true
}