主要更新: - 统一规约管理视图(全局/项目规约共享表格) - 项目树形导航(看板/项目规约子菜单) - 智能高亮与状态持久化 - 移动端响应式支持(汉堡菜单) - 规约类型更新为7个专业分类 - 文件清理(85→15文件,减少82%) 修复问题: - 修复创建项目功能(JavaScript语法错误) - 修复协作规约错误高亮 - 修复看板需要点击2次才高亮 - 修复项目树自动收起问题 新增工具: - debug.html(项目创建测试) - test.html(移动端测试) - status.html(系统诊断) 技术改进: - 上下文状态管理(currentRuleContext) - 展开状态持久化(projectExpandedState) - 触摸事件支持 - 移除console.log提升兼容性
55 lines
2.3 KiB
Bash
Executable File
55 lines
2.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
API_BASE="http://localhost:3000/api"
|
|
|
|
echo "📝 创建演示数据..."
|
|
|
|
# 创建智能体
|
|
curl -s -X POST "$API_BASE/agents" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"name":"Agent-001","type":"backend","capabilities":["python","database"]}' > /dev/null
|
|
|
|
curl -s -X POST "$API_BASE/agents" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"name":"Agent-002","type":"frontend","capabilities":["react","css"]}' > /dev/null
|
|
|
|
curl -s -X POST "$API_BASE/agents" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"name":"Agent-003","type":"testing","capabilities":["jest","e2e"]}' > /dev/null
|
|
|
|
echo "✅ 智能体创建完成"
|
|
|
|
# 创建项目
|
|
PROJECT_ID=$(curl -s -X POST "$API_BASE/projects" \
|
|
-H "Content-Type: application/json" \
|
|
-d '{"name":"智能客服系统","description":"基于AI的客服平台","created_by":"human"}' | grep -o '"id":[0-9]*' | cut -d: -f2)
|
|
|
|
echo "✅ 项目创建完成 (ID: $PROJECT_ID)"
|
|
|
|
# 创建任务
|
|
curl -s -X POST "$API_BASE/tasks" \
|
|
-H "Content-Type: application/json" \
|
|
-d "{\"project_id\":$PROJECT_ID,\"title\":\"设计数据库架构\",\"type\":\"design\",\"priority\":\"high\",\"status\":\"completed\"}" > /dev/null
|
|
|
|
curl -s -X POST "$API_BASE/tasks" \
|
|
-H "Content-Type: application/json" \
|
|
-d "{\"project_id\":$PROJECT_ID,\"title\":\"实现用户认证API\",\"type\":\"development\",\"priority\":\"high\",\"status\":\"in_progress\",\"assigned_to\":\"Agent-001\"}" > /dev/null
|
|
|
|
curl -s -X POST "$API_BASE/tasks" \
|
|
-H "Content-Type: application/json" \
|
|
-d "{\"project_id\":$PROJECT_ID,\"title\":\"开发聊天界面\",\"type\":\"development\",\"priority\":\"high\",\"status\":\"in_progress\",\"assigned_to\":\"Agent-002\"}" > /dev/null
|
|
|
|
curl -s -X POST "$API_BASE/tasks" \
|
|
-H "Content-Type: application/json" \
|
|
-d "{\"project_id\":$PROJECT_ID,\"title\":\"实现知识库检索\",\"type\":\"development\",\"priority\":\"normal\",\"status\":\"testing_pending\"}" > /dev/null
|
|
|
|
curl -s -X POST "$API_BASE/tasks" \
|
|
-H "Content-Type: application/json" \
|
|
-d "{\"project_id\":$PROJECT_ID,\"title\":\"编写单元测试\",\"type\":\"testing\",\"priority\":\"normal\",\"status\":\"initial\"}" > /dev/null
|
|
|
|
echo "✅ 任务创建完成"
|
|
|
|
echo ""
|
|
echo "🎉 演示数据创建成功!"
|
|
echo "🌐 访问: http://10.0.6.5:3000/index-v3.html"
|