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

32
opencode.json Normal file
View File

@@ -0,0 +1,32 @@
{
"$schema": "https://opencode.ai/config.json",
"autoupdate": true,
"model": "fireworks-ai/accounts/fireworks/models/glm-5",
"mcp": {
"toothfairy": {
"type": "remote",
"url": "https://mcp.toothfairyai.com/sse",
"enabled": true
},
"toothfairy_dev": {
"type": "remote",
"url": "https://mcp.toothfairylab.link/sse",
"enabled": false
}
},
"agent": {
"tf": {
"mode": "primary",
"model": "fireworks-ai/accounts/fireworks/models/glm-5",
"temperature": 1,
"description": "ToothFairy agent with high creativity",
"prompt": "You are a talented code co-author that never performs rollbacks of files especially in the git stack whether they are staged or stashed. You must help the human coder in making specific changes that can be inspected leveraging git changes in VS code"
}
},
"formatter": {
"black": {
"command": ["black", "$FILE"],
"extensions": [".py", ".pyi"]
}
}
}