Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 33 additions & 12 deletions README.ja-JP.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,10 +123,11 @@ DeepSeekCode は自身の開発に使える段階ですが、Claude Code CLI / C
ほどの製品成熟度にはまだ届いていません。Linux/macOS のローカル coding-agent
CLI に絞ると、残差は主に evidence depth と配布面の polish です。

- macOS shell/runtime の hosted CI evidence は PR #14 / CI run #35 で通過済み。
release binary evidence は次回 release matrix run で取得します。
- disposable Python invoice fixture の online multi-file external evidence は記録済み。
追加の外部サンプルは任意の hardening です。
- Linux/macOS shell/runtime と multi-file fixture scaffold の hosted CI
evidence は記録済みです。PR #16 / CI run #39 が現在の全 platform green
run で、release binary evidence は次回 release matrix run で取得します。
- disposable Python invoice fixture の online multi-file external evidence と
verifier 結果は記録済みです。追加の外部サンプルは任意の hardening です。
- Homebrew 公開。tap 資格情報が未設定です。
- コミット済み model-backed SVG を超える、任意の polish 済み GIF/MP4 キャプチャ。

Expand Down Expand Up @@ -188,10 +189,13 @@ node packaging/homebrew/verify-formula.js

```bash
deepseek update publish-status
deepseek update publish-status --dist dist-assets --npm-dist npm-dist --strict
deepseek update publish-status --dist dist-assets --npm-dist npm-dist \
--live-evidence-verification .dscode/dogfood/live-evidence-verification.json \
--strict
deepseek update publish-status --json
deepseek agents service-doctor --kind all --workdir "$PWD" --bin "$(command -v deepseek)" --json
deepseek agents service-smoke --workdir "$PWD" --bin "$(command -v deepseek)" --json
mkdir -p /tmp/dsc-smk
deepseek agents service-smoke --workdir /tmp/dsc-smk --bin "$(command -v deepseek)" --json
deepseek agents shell-fixture-smoke --json
deepseek tui --entrypoint-smoke --smoke-bin "$(command -v deepseek)"
```
Expand All @@ -209,20 +213,37 @@ repository を使います。まず dry-run で preflight し、その後 isolat
実行して dogfood report に記録します。

```bash
scripts/create-multifile-external-fixture.sh /tmp/deepseek-external-fixtures/python-invoice-multifile
deepseek dogfood external-fixture --workdir /tmp/disposable-repo --dry-run \
'replace `a - b` with `a + b` in src/lib.rs and validate with cargo test'
deepseek dogfood external-fixture --workdir /tmp/disposable-repo --benchmark-gate \
'replace `a - b` with `a + b` in src/lib.rs and validate with cargo test'
fixture_dir=/tmp/deepseek-external-fixtures/python-invoice-multifile
scripts/create-multifile-external-fixture.sh "$fixture_dir"
task='replace `return amount - discount` with `return max(amount - discount, 0.0)` in src/invoice_math/pricing.py and replace `Invoice total` with `Final total` in src/invoice_math/summary.py, validate with python3 -m unittest discover -s tests'
deepseek dogfood external-fixture --workdir "$fixture_dir" --dry-run "$task"
deepseek dogfood external-fixture --workdir "$fixture_dir" \
--evidence-out .dscode/dogfood/external-fixture-python-invoice-multifile-evidence.json \
"$task"
deepseek dogfood external-evidence \
--file .dscode/dogfood/external-fixture-python-invoice-multifile-evidence.json \
--out .dscode/dogfood/external-fixture-python-invoice-multifile-verification.json \
--require-successful-external-fixtures 1
deepseek dogfood report --limit 10
deepseek dogfood live-plan --limit 10
deepseek dogfood live-run --limit 3 --json
deepseek dogfood live-run --limit 3 --evidence-out .dscode/dogfood/live-evidence.json --execute
deepseek dogfood live-evidence --file .dscode/dogfood/live-evidence.json \
--out .dscode/dogfood/live-evidence-verification.json \
--require-benchmark-gate --require-report-gate
deepseek dogfood report --limit 20 \
--require-min-runs 100 \
--require-success-rate 90 \
--require-live-runs 100 \
--require-live-success-rate 90 \
--require-recent-clean 20 \
--require-external-write-fixtures 3 \
--require-category write_validate:25:90 \
--require-category recovery:25:90 \
--require-category pr_workflow:25:90
--require-category pr_workflow:25:90 \
--require-live-category write_validate:25:90 \
--require-live-category recovery:25:90 \
--require-live-category pr_workflow:25:90
```

## ドキュメント
Expand Down
27 changes: 17 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,11 +122,12 @@ DeepSeekCode is close enough to use as its own coding CLI, but it is not yet at
Claude Code CLI / Codex CLI polish. For a Linux/macOS local coding-agent CLI,
the remaining gaps are mostly evidence depth and distribution polish:

- macOS shell/runtime CI evidence beyond the entrypoint smoke is now recorded
in PR #14 / CI run #35; release-binary evidence will come from the next
release matrix run;
- online multi-file external fixture evidence is now recorded for the
disposable Python invoice fixture; additional external samples are optional;
- Linux/macOS shell/runtime and multi-file fixture scaffold evidence is now
recorded in hosted CI; PR #16 / CI run #39 is the current all-platform green
run, and release-binary evidence will come from the next release matrix run;
- online multi-file external fixture evidence is now recorded and verified for
the disposable Python invoice fixture; additional external samples are
optional hardening;
- Homebrew publishing, still blocked on tap credentials;
- optional polished GIF/MP4 capture beyond the committed model-backed SVG.

Expand Down Expand Up @@ -213,11 +214,17 @@ outside this checkout. The command dry-runs preflight first, then runs against
an isolated copy and records the result in the dogfood report:

```bash
scripts/create-multifile-external-fixture.sh /tmp/deepseek-external-fixtures/python-invoice-multifile
deepseek dogfood external-fixture --workdir /tmp/disposable-repo --dry-run \
'replace `a - b` with `a + b` in src/lib.rs and validate with cargo test'
deepseek dogfood external-fixture --workdir /tmp/disposable-repo --benchmark-gate \
'replace `a - b` with `a + b` in src/lib.rs and validate with cargo test'
fixture_dir=/tmp/deepseek-external-fixtures/python-invoice-multifile
scripts/create-multifile-external-fixture.sh "$fixture_dir"
task='replace `return amount - discount` with `return max(amount - discount, 0.0)` in src/invoice_math/pricing.py and replace `Invoice total` with `Final total` in src/invoice_math/summary.py, validate with python3 -m unittest discover -s tests'
deepseek dogfood external-fixture --workdir "$fixture_dir" --dry-run "$task"
deepseek dogfood external-fixture --workdir "$fixture_dir" \
--evidence-out .dscode/dogfood/external-fixture-python-invoice-multifile-evidence.json \
"$task"
deepseek dogfood external-evidence \
--file .dscode/dogfood/external-fixture-python-invoice-multifile-evidence.json \
--out .dscode/dogfood/external-fixture-python-invoice-multifile-verification.json \
--require-successful-external-fixtures 1
deepseek dogfood report --limit 10
deepseek dogfood live-plan --limit 10
deepseek dogfood live-run --limit 3
Expand Down
45 changes: 33 additions & 12 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,10 +118,11 @@ DeepSeekCode 已经可以直接拿来写自己的代码,但还没有达到 Cla
Codex CLI 的产品成熟度。如果只看 Linux/macOS 本地 coding-agent CLI,剩余差距主要是
证据厚度和分发打磨:

- macOS shell/runtime 的 hosted CI 证据已经在 PR #14 / CI run #35 通过;
release binary 证据等待下一次 release matrix 产出;
- disposable Python invoice fixture 已有 online multi-file external evidence;
继续增加外部样本属于可选加固;
- Linux/macOS shell/runtime 和 multi-file fixture scaffold 已有 hosted CI
证据;PR #16 / CI run #39 是当前全平台绿色 run,release binary 证据等待
下一次 release matrix 产出;
- disposable Python invoice fixture 已有 online multi-file external evidence
和 verifier 结果;继续增加外部样本属于可选加固;
- Homebrew 发布仍缺 tap 凭据;
- 已提交 model-backed SVG 之外,可选的更精致 GIF/MP4 录屏素材。

Expand Down Expand Up @@ -181,10 +182,13 @@ node packaging/homebrew/verify-formula.js

```bash
deepseek update publish-status
deepseek update publish-status --dist dist-assets --npm-dist npm-dist --strict
deepseek update publish-status --dist dist-assets --npm-dist npm-dist \
--live-evidence-verification .dscode/dogfood/live-evidence-verification.json \
--strict
deepseek update publish-status --json
deepseek agents service-doctor --kind all --workdir "$PWD" --bin "$(command -v deepseek)" --json
deepseek agents service-smoke --workdir "$PWD" --bin "$(command -v deepseek)" --json
mkdir -p /tmp/dsc-smk
deepseek agents service-smoke --workdir /tmp/dsc-smk --bin "$(command -v deepseek)" --json
deepseek agents shell-fixture-smoke --json
deepseek tui --entrypoint-smoke --smoke-bin "$(command -v deepseek)"
```
Expand All @@ -201,20 +205,37 @@ deepseek pr live-status owner/repo#42 --json
命令会先 dry-run 检查,然后在 isolated copy 中执行,并把结果写入 dogfood report:

```bash
scripts/create-multifile-external-fixture.sh /tmp/deepseek-external-fixtures/python-invoice-multifile
deepseek dogfood external-fixture --workdir /tmp/disposable-repo --dry-run \
'replace `a - b` with `a + b` in src/lib.rs and validate with cargo test'
deepseek dogfood external-fixture --workdir /tmp/disposable-repo --benchmark-gate \
'replace `a - b` with `a + b` in src/lib.rs and validate with cargo test'
fixture_dir=/tmp/deepseek-external-fixtures/python-invoice-multifile
scripts/create-multifile-external-fixture.sh "$fixture_dir"
task='replace `return amount - discount` with `return max(amount - discount, 0.0)` in src/invoice_math/pricing.py and replace `Invoice total` with `Final total` in src/invoice_math/summary.py, validate with python3 -m unittest discover -s tests'
deepseek dogfood external-fixture --workdir "$fixture_dir" --dry-run "$task"
deepseek dogfood external-fixture --workdir "$fixture_dir" \
--evidence-out .dscode/dogfood/external-fixture-python-invoice-multifile-evidence.json \
"$task"
deepseek dogfood external-evidence \
--file .dscode/dogfood/external-fixture-python-invoice-multifile-evidence.json \
--out .dscode/dogfood/external-fixture-python-invoice-multifile-verification.json \
--require-successful-external-fixtures 1
deepseek dogfood report --limit 10
deepseek dogfood live-plan --limit 10
deepseek dogfood live-run --limit 3 --json
deepseek dogfood live-run --limit 3 --evidence-out .dscode/dogfood/live-evidence.json --execute
deepseek dogfood live-evidence --file .dscode/dogfood/live-evidence.json \
--out .dscode/dogfood/live-evidence-verification.json \
--require-benchmark-gate --require-report-gate
deepseek dogfood report --limit 20 \
--require-min-runs 100 \
--require-success-rate 90 \
--require-live-runs 100 \
--require-live-success-rate 90 \
--require-recent-clean 20 \
--require-external-write-fixtures 3 \
--require-category write_validate:25:90 \
--require-category recovery:25:90 \
--require-category pr_workflow:25:90
--require-category pr_workflow:25:90 \
--require-live-category write_validate:25:90 \
--require-live-category recovery:25:90 \
--require-live-category pr_workflow:25:90
```

## 文档
Expand Down
2 changes: 1 addition & 1 deletion docs/agents.md
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ deepseek agents clear-current

## Dispatch

`dispatch_subagent` accepts an optional `agent` argument. When set, DeepseekCode
`dispatch_subagent` accepts an optional `agent` argument. When set, DeepSeekCode
loads the matching project or user agent and injects its prompt into the child
task. Project agents take precedence over user agents with the same name.

Expand Down
Loading
Loading