Repository navigation
Conversation
Migrate the community harness from kagent #3195 with independent builds, DATA restoration, protected MCP approvals, and documented verification boundaries. AI assistance: implementation, tests and documentation assisted by OpenAI Codex. Signed-off-by: Junfeng Yu <64075563+Jacob953@users.noreply.github.com>
Jacob953
marked this pull request as ready for review
October 16, 2026 08:35
3 tasks done
Disable session-log and plugin-inventory request attachments while retaining local persistence. Verify delayed and failed session/close handling through A2A settlement, and assert that real DSH model requests omit upload fields across process recovery. AI assistance: Codex assisted implementation, tests and documentation. Signed-off-by: Junfeng Yu <64075563+Jacob953@users.noreply.github.com>
Jacob953
force-pushed
the
feat/deepseek-harness
branch
from
October 17, 2026 14:29
cc2c809 to
697f102
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Change
Closes #1.
Move the DeepSeek Harness integration developed in kagent-dev/kagent#3195 into
harnesses/deepseek/as an independent community experiment maintained by @Jacob953.session/closeregression tests.Targets DSH
0.2.0-rc.2and kagent0a57368aca33, including the merged restoration contract from #3165. No shared kagent runtime/controller or DSH source changes are included.Incremental output and per-call model usage reporting remain unsupported. Native ACP permissions still require a live process. Pending tasks cannot be checkpointed, uncertain remote outcomes are not automatically replayed, and shared recovery limits in #3010 remain. Supported configuration and conditions for adopting other upstream fixes are documented in the README.
Build
Passed from a clean source export, with the harness directory as the entire context and no credentials or build arguments:
The October 17 follow-up rebuilt the AMD64 image from a clean source export and passed non-root startup checks. The ARM64 production build passed during October 16 migration acceptance.
Manual verification
Cluster tests used real DSH, PostgreSQL and Substrate with local model/MCP fixtures. The October 17 follow-up did not repeat cluster acceptance. No live provider calls or full AMD64 runtime regression were performed. Commands, versions and coverage boundaries are recorded in VERIFICATION.md.
Checklist
git commit -s).AI assistance was used for implementation, testing, documentation and this description.