feat(S15): persona memory database schema, MCP tools, and Awen tech hub templates
- Add 002-persona-memory-tables.sql (9 tables: persona_registry, notebook_pages, memory_anchors, world_places, persona_timeline, persona_relationships, training_agent_configs, training_agent_logs, persona_files)
- Add persona-ops.js MCP tools (24 new tools for persona CRUD)
- Register persona tools in MCP server (now 51 total tools)
- Add persona REST API endpoints (/personas, /personas/:id, /notebook, /memories, /training)
- Add Awen tech hub architecture templates (server-registry, domain-registry, workflows)
- Add webnovel industry architecture document
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/2d3cece3-dab5-4503-8a24-d4139b44d807
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
2026-04-07 20:15:17 +08:00
|
|
|
|
{
|
|
|
|
|
|
"_meta": {
|
|
|
|
|
|
"created_at": "2026-04-07T12:00:00Z",
|
|
|
|
|
|
"created_by": "铸渊 · ICE-GL-ZY001",
|
|
|
|
|
|
"template_version": "1.0",
|
|
|
|
|
|
"copyright": "国作登字-2026-A-00037559",
|
|
|
|
|
|
"note": "域名配置模板·Awen技术主控仓库·各成员域名管理"
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
"domains": [
|
|
|
|
|
|
{
|
|
|
|
|
|
"member": "肥猫",
|
|
|
|
|
|
"persona_id": "shushu",
|
|
|
|
|
|
"domain": "guanghuage.com",
|
|
|
|
|
|
"type": "production",
|
|
|
|
|
|
"ssl": true,
|
|
|
|
|
|
"server_code": "ZY-SVR-003",
|
|
|
|
|
|
"dns_provider": "腾讯云DNSPod",
|
|
|
|
|
|
"architecture_role": "网文行业站·国内用户展示层",
|
|
|
|
|
|
"data_flow": "用户请求 → 广州渲染 → 需要AI时 → 后台向新加坡请求 → 返回数据",
|
|
|
|
|
|
"status": "active"
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
"member": "桔子",
|
|
|
|
|
|
"persona_id": "chenxing",
|
|
|
|
|
|
"domain": null,
|
|
|
|
|
|
"type": null,
|
|
|
|
|
|
"ssl": false,
|
|
|
|
|
|
"server_code": null,
|
|
|
|
|
|
"dns_provider": null,
|
|
|
|
|
|
"architecture_role": "女频业务主控·待配置",
|
|
|
|
|
|
"status": "pending"
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
"member": "页页",
|
|
|
|
|
|
"persona_id": "xiaotanheshu",
|
|
|
|
|
|
"domain": null,
|
|
|
|
|
|
"type": null,
|
|
|
|
|
|
"ssl": false,
|
|
|
|
|
|
"server_code": null,
|
|
|
|
|
|
"dns_provider": null,
|
|
|
|
|
|
"architecture_role": "女频作者侧·待配置",
|
|
|
|
|
|
"status": "pending"
|
|
|
|
|
|
},
|
|
|
|
|
|
{
|
|
|
|
|
|
"member": "Awen",
|
|
|
|
|
|
"persona_id": "zhiqiu",
|
2026-04-12 15:47:47 +08:00
|
|
|
|
"domain": "guanghutcs.top",
|
|
|
|
|
|
"type": "production",
|
feat(S15): persona memory database schema, MCP tools, and Awen tech hub templates
- Add 002-persona-memory-tables.sql (9 tables: persona_registry, notebook_pages, memory_anchors, world_places, persona_timeline, persona_relationships, training_agent_configs, training_agent_logs, persona_files)
- Add persona-ops.js MCP tools (24 new tools for persona CRUD)
- Register persona tools in MCP server (now 51 total tools)
- Add persona REST API endpoints (/personas, /personas/:id, /notebook, /memories, /training)
- Add Awen tech hub architecture templates (server-registry, domain-registry, workflows)
- Add webnovel industry architecture document
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/2d3cece3-dab5-4503-8a24-d4139b44d807
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
2026-04-07 20:15:17 +08:00
|
|
|
|
"ssl": false,
|
2026-04-12 15:47:47 +08:00
|
|
|
|
"server_code": "ZY-SVR-AWEN",
|
|
|
|
|
|
"dns_provider": "待确认",
|
|
|
|
|
|
"architecture_role": "技术主控台·通过新加坡反向代理",
|
|
|
|
|
|
"status": "secrets_configured",
|
2026-04-10 23:26:03 +08:00
|
|
|
|
"reverse_proxy": {
|
|
|
|
|
|
"enabled": true,
|
|
|
|
|
|
"proxy_server": "ZY-SVR-002 (新加坡)",
|
2026-04-12 15:47:47 +08:00
|
|
|
|
"backend_server": "ZY-SVR-AWEN (广州·43.139.207.172:3000)",
|
2026-04-10 23:26:03 +08:00
|
|
|
|
"reason": "域名未备案·通过新加坡服务器反向代理·免备案",
|
|
|
|
|
|
"config_file": "server/nginx/awen-domain-proxy.conf",
|
|
|
|
|
|
"deploy_workflow": ".github/workflows/deploy-awen-domain-proxy.yml",
|
2026-04-12 15:47:47 +08:00
|
|
|
|
"secrets_configured_at": "2026-04-12",
|
2026-04-10 23:26:03 +08:00
|
|
|
|
"setup_steps": [
|
2026-04-12 15:47:47 +08:00
|
|
|
|
"1. ✅ 配置 GitHub Secret: AWEN_DOMAIN = guanghutcs.top",
|
|
|
|
|
|
"2. ✅ 配置 GitHub Secret: AWEN_BACKEND_HOST = 43.139.207.172",
|
|
|
|
|
|
"3. ✅ 配置 GitHub Secret: AWEN_BACKEND_PORT = 3000",
|
|
|
|
|
|
"4. ⏳ Awen将域名DNS A记录指向新加坡服务器IP 43.134.16.246",
|
|
|
|
|
|
"5. ⏳ 广州服务器防火墙白名单添加新加坡IP 43.134.16.246",
|
|
|
|
|
|
"6. ⏳ 运行 workflow: deploy-awen-domain-proxy → deploy",
|
|
|
|
|
|
"7. ⏳ 运行 workflow: deploy-awen-domain-proxy → setup-ssl"
|
2026-04-10 23:26:03 +08:00
|
|
|
|
]
|
|
|
|
|
|
}
|
feat(S15): persona memory database schema, MCP tools, and Awen tech hub templates
- Add 002-persona-memory-tables.sql (9 tables: persona_registry, notebook_pages, memory_anchors, world_places, persona_timeline, persona_relationships, training_agent_configs, training_agent_logs, persona_files)
- Add persona-ops.js MCP tools (24 new tools for persona CRUD)
- Register persona tools in MCP server (now 51 total tools)
- Add persona REST API endpoints (/personas, /personas/:id, /notebook, /memories, /training)
- Add Awen tech hub architecture templates (server-registry, domain-registry, workflows)
- Add webnovel industry architecture document
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/2d3cece3-dab5-4503-8a24-d4139b44d807
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
2026-04-07 20:15:17 +08:00
|
|
|
|
}
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
|
|
|
|
"dns_management_notes": [
|
|
|
|
|
|
"所有域名DNS统一由Awen在腾讯云DNSPod管理",
|
|
|
|
|
|
"SSL证书使用Let's Encrypt免费证书·自动续期",
|
|
|
|
|
|
"域名到期前30天自动提醒(通过heartbeat-agent检查)",
|
|
|
|
|
|
"域名变更须经铸渊审核"
|
|
|
|
|
|
]
|
|
|
|
|
|
}
|