- 业务 ORM 数据支持 MySQL 后端(asyncmy),新增 PortableJSON/
BeijingDateTime 可移植列类型、迁移脚本与切库脚本
- 修复 GET /api/scheduled-tasks/runs/{id} 的 _load_run 无限递归
(误调用自身,应委托 service.get_run)导致的 RecursionError 500
- 定时任务名按用户唯一:create/update/admin_update 主动校验,
冲突抛 DuplicateTaskNameError,路由转 409 而非裸 IntegrityError 500
- 补充回归测试 test_scheduled_task_run_lookup / _name_uniqueness
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
78 lines
2.5 KiB
Plaintext
78 lines
2.5 KiB
Plaintext
# Workspace/editor
|
|
.vscode/
|
|
frontend-web/.vscode/
|
|
|
|
# Claude Code local-only settings (per-user permissions, not shared)
|
|
.claude/settings.local.json
|
|
|
|
# Local runtime logs and pid files
|
|
.runtime/
|
|
|
|
# Frontend local/runtime artifacts
|
|
frontend-web/.env
|
|
frontend-web/node_modules/
|
|
frontend-web/.pnpm-store/
|
|
frontend-web/tsconfig.tsbuildinfo
|
|
frontend-web/vite-dev.log
|
|
frontend-web/vite-dev.err.log
|
|
|
|
# Frontend local packages/archives/docs (non-source)
|
|
frontend-web/pnpm-lock.yaml
|
|
frontend-web/README.md
|
|
frontend-web/doc.md
|
|
frontend-web/src.zip
|
|
frontend-web/src9.zip
|
|
frontend-web/src-v1.zip
|
|
frontend-web/src-*.rar
|
|
|
|
# Frontend build artifacts
|
|
frontend-web/dist-scheduled-check/
|
|
|
|
# Offline backend bundles and local deployment artifacts
|
|
offline-backend-20260505.zip
|
|
offline-backend-20260505/output/
|
|
offline-backend-20260505/bundle/.env
|
|
offline-backend-20260505/bundle/.env.example
|
|
offline-backend-20260505/bundle/DEPLOY_BACKEND_OFFLINE_ZH.md
|
|
offline-backend-20260505/bundle/SHA256SUMS
|
|
offline-backend-20260505/bundle/config.yaml
|
|
offline-backend-20260505/bundle/config.yaml.example
|
|
offline-backend-20260505/bundle/data/
|
|
offline-backend-20260505/bundle/deerflow-backend-offline-image-20260505.tar
|
|
offline-backend-20260505/bundle/extensions_config.json
|
|
offline-backend-20260505/bundle/frontend-vite.zip
|
|
offline-backend-20260505/bundle/skills/
|
|
offline-backend-20260505/bundle/start_backend.0509.sh
|
|
offline-backend-20260505/bundle/start_backend.sh
|
|
offline-backend-20260505/bundle/stop_backend.sh
|
|
|
|
# offline-backend-20260512 runtime artifacts (large files, local config, data)
|
|
offline-backend-20260512/.env.example
|
|
offline-backend-20260512/DEPLOY_BACKEND_OFFLINE_ZH.md
|
|
offline-backend-20260512/SHA256SUMS
|
|
offline-backend-20260512/config.yaml.example
|
|
offline-backend-20260512/data/
|
|
offline-backend-20260512/deerflow-backend-offline-image-20260505.tar
|
|
offline-backend-20260512/extensions_config.json
|
|
offline-backend-20260512/skills/
|
|
offline-backend-20260512/wheelhouse/
|
|
offline-backend-20260512/backend/.deer-flow/data/*.db
|
|
offline-backend-20260512/backend/.deer-flow/data/*.db-*
|
|
offline-backend-20260512/backend/.deer-flow/*
|
|
offline-backend-20260512/start_backend.sh
|
|
offline-backend-20260512/stop_backend.sh
|
|
offline-backend-20260512/check_backend.sh
|
|
|
|
hermes-agent-main/
|
|
|
|
|
|
skills/*
|
|
|
|
offline-backend-20260512/backend/.deer-flow/*
|
|
|
|
# Per-user skill_evolution overrides — runtime data written by the API
|
|
offline-backend-20260512/backend/skill_evolution.json
|
|
skills/
|
|
hermes-agent-main/
|
|
.gitignore
|
|
offline-backend-20260512/backend/tests/* |