| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor(tests): 将 tests/ 根目录 287 个测试文件分类到 38 个子目录 将平铺在 tests/ 根目录的 ~287 个 test_*.py 文件按主题分类归入各自 子目录,消除组织结构混乱。 新增 21 个子目录 (advisor, bash, cache, cli, command_system, compact, config, cost_tracker, f43, fast, file_ops, git, ide, image, input, message, misc, model, orchestrator, provider, query, repl, sessions, snapshot, state, streaming, system_prompt, token, tool, voice); 合并到 6 个已有子目录 (agent, auth, bridge, integration, services, tasks)。 总计: 287 个文件从根目录迁出,0 个文件遗留于根目录。 2,822 passed, 63 failed (全部预存失败,无关移动), 无新增错误。 Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com> | 3 个月前 | |
refactor(lkb): 逻辑看板 Plan Graph 链路收敛与宿主集成,及版本问题统一修复 Co-authored-by: Gideon_Zhao<Gideon_Zhao@noreply.gitcode.com> | 1 个月前 | |
chore(gitattributes): 统一行尾为 LF(除 Windows 脚本)+ 批量规范化 4155 个文件 扩展 .gitattributes 覆盖 Python/JS/TS/JSON/Markdown/YAML/TOML/HTML/CSS 等文本 文件,统一为 LF;Windows 原生脚本(.ps1/.bat/.cmd)保持 CRLF;二进制资源 (图片/字体/音视频/压缩包)显式标记为 binary。 应用新规则后批量规范化 4155 个文件 — 全部为纯行尾变更(CRLF→LF),无任何 内容改动。差异统计:2586 .py、1159 .patch、160 .md、59 .json、52 .jsx、 25 .html、20 .tsx、16 .css、15 .js、13 .ts、8 .yml、7 .txt、7 .j2、 3 .raw、2 .yaml、2 .list、2 .example、1 .toml、1 .theme、1 .template, 外加 install.ps1(blob 从 CRLF 改为 LF,working tree 保持 CRLF 不变)。 后续建议开发者本地设置 core.autocrlf=input,让提交时自动规范化。 Co-Authored-By: MiniMax-M3 <MiniMax-AI@claude-code-best.win> | 2 个月前 | |
chore(gitattributes): 统一行尾为 LF(除 Windows 脚本)+ 批量规范化 4155 个文件 扩展 .gitattributes 覆盖 Python/JS/TS/JSON/Markdown/YAML/TOML/HTML/CSS 等文本 文件,统一为 LF;Windows 原生脚本(.ps1/.bat/.cmd)保持 CRLF;二进制资源 (图片/字体/音视频/压缩包)显式标记为 binary。 应用新规则后批量规范化 4155 个文件 — 全部为纯行尾变更(CRLF→LF),无任何 内容改动。差异统计:2586 .py、1159 .patch、160 .md、59 .json、52 .jsx、 25 .html、20 .tsx、16 .css、15 .js、13 .ts、8 .yml、7 .txt、7 .j2、 3 .raw、2 .yaml、2 .list、2 .example、1 .toml、1 .theme、1 .template, 外加 install.ps1(blob 从 CRLF 改为 LF,working tree 保持 CRLF 不变)。 后续建议开发者本地设置 core.autocrlf=input,让提交时自动规范化。 Co-Authored-By: MiniMax-M3 <MiniMax-AI@claude-code-best.win> | 2 个月前 | |
test(api): 添加404错误重试机制测试 - 添加categorize_retryable_api_error到错误处理模块 - 新增test_retry_on_transient_upstream_not_found_404测试用例验证临时上游404错误重试 - 新增test_plain_404_is_not_retryable测试用例验证普通404不可重试 - 新增test_submit_message_retries_transient_upstream_not_found_404测试用例验证查询引擎404重试功能 | 2 个月前 | |
refactor(project): replace feature-number references with direct descriptions Remove references to the deleted docs/FEATURE_PLAN.md and docs/PROGRESS.md and rewrite F-N / SR-AR feature-number mentions in code, templates and tests into plain feature descriptions, so the codebase no longer depends on the removed planning documents. - drop FEATURE_PLAN.md / PROGRESS.md doc references across src, extensions, clawcodex_ext, telemetry, tests, docs and templates - rewrite F-N / SR-N.N / AR-N references in comments, docstrings, CLI help, tool descriptions and templates into direct feature descriptions - keep test fixture strings (e.g. id "F-40") and spec_audit protocol IDs (F-001 / S-001 / C-001) untouched - add layer-1 / layer-2 migration analysis docs and split upstream patch Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com> | 1 个月前 | |
feat(api): add QueryRunner.probe_transcript static method ADR-003 §3.3 specified a resume-reachability probe on QueryRunner so orchestrators (notably orchestratord-clawcodex) can short-circuit a resume call when the target session is gone without burning the full run_timeout_s budget waiting for a guaranteed failure. The spec landed in docs but the implementation never did, leaving orchestratord to swallow AttributeError and return REJECTED for every probe. This commit adds QueryRunner.probe_transcript(session_id, *, workspace=None) -> bool as a static method that mirrors the CLI's --resume validation (clawcodex_ext/cli/dispatch.py): 1. Direct directory hit at resolve_sessions_dir() / session_id → True. 2. Tag-prefix fallback via SessionStorage.list_sessions(tag_filter=session_id, limit=1) → True if any session matches. 3. Otherwise False. 4. Empty / whitespace-only session_id short-circuits to False without touching the filesystem. 5. All exceptions (import error, I/O, malformed metadata) are swallowed and reported as False so the probe never raises into the caller. 6. workspace is accepted for orchestrator API compatibility but currently advisory — clawcodex session storage is global (overridable via CLAWCODEX_SESSIONS_DIR), not per-workspace. Callers needing isolation should scope CLAWCODEX_SESSIONS_DIR themselves. Tests in tests/api/test_query_probe_transcript.py pin the swallow-on-exception contract, the direct + tag fallback paths, the empty/whitespace short-circuit, the staticmethod form, and the workspace advisory. Co-Authored-By: MiniMax-M3 <MiniMax-AI@claude-code-best.win> | 7 天前 | |
chore(gitattributes): 统一行尾为 LF(除 Windows 脚本)+ 批量规范化 4155 个文件 扩展 .gitattributes 覆盖 Python/JS/TS/JSON/Markdown/YAML/TOML/HTML/CSS 等文本 文件,统一为 LF;Windows 原生脚本(.ps1/.bat/.cmd)保持 CRLF;二进制资源 (图片/字体/音视频/压缩包)显式标记为 binary。 应用新规则后批量规范化 4155 个文件 — 全部为纯行尾变更(CRLF→LF),无任何 内容改动。差异统计:2586 .py、1159 .patch、160 .md、59 .json、52 .jsx、 25 .html、20 .tsx、16 .css、15 .js、13 .ts、8 .yml、7 .txt、7 .j2、 3 .raw、2 .yaml、2 .list、2 .example、1 .toml、1 .theme、1 .template, 外加 install.ps1(blob 从 CRLF 改为 LF,working tree 保持 CRLF 不变)。 后续建议开发者本地设置 core.autocrlf=input,让提交时自动规范化。 Co-Authored-By: MiniMax-M3 <MiniMax-AI@claude-code-best.win> | 2 个月前 | |
refactor(project): replace feature-number references with direct descriptions Remove references to the deleted docs/FEATURE_PLAN.md and docs/PROGRESS.md and rewrite F-N / SR-AR feature-number mentions in code, templates and tests into plain feature descriptions, so the codebase no longer depends on the removed planning documents. - drop FEATURE_PLAN.md / PROGRESS.md doc references across src, extensions, clawcodex_ext, telemetry, tests, docs and templates - rewrite F-N / SR-N.N / AR-N references in comments, docstrings, CLI help, tool descriptions and templates into direct feature descriptions - keep test fixture strings (e.g. id "F-40") and spec_audit protocol IDs (F-001 / S-001 / C-001) untouched - add layer-1 / layer-2 migration analysis docs and split upstream patch Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com> | 1 个月前 | |
refactor(project): replace feature-number references with direct descriptions Remove references to the deleted docs/FEATURE_PLAN.md and docs/PROGRESS.md and rewrite F-N / SR-AR feature-number mentions in code, templates and tests into plain feature descriptions, so the codebase no longer depends on the removed planning documents. - drop FEATURE_PLAN.md / PROGRESS.md doc references across src, extensions, clawcodex_ext, telemetry, tests, docs and templates - rewrite F-N / SR-N.N / AR-N references in comments, docstrings, CLI help, tool descriptions and templates into direct feature descriptions - keep test fixture strings (e.g. id "F-40") and spec_audit protocol IDs (F-001 / S-001 / C-001) untouched - add layer-1 / layer-2 migration analysis docs and split upstream patch Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com> | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 1 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 2 个月前 | ||
| 1 个月前 | ||
| 1 个月前 |