Commit graph

  • c435170a93 docs(code-runtime): drop the remaining shipped claims for the private experimental backend Chinesezjc 2026-08-28 15:23:12 +08:00
  • 12d0bdb274 docs(code-runtime): stop calling the private experimental Python backend published Chinesezjc 2026-08-28 14:48:32 +08:00
  • 732a54f85b docs(code-runtime-python): fix note status grammar and paragraph wrap Chinesezjc 2026-08-28 14:14:00 +08:00
  • 2504d0a501 fix(code-runtime-python): complete the experimental move across configs and docs Chinesezjc 2026-08-28 13:53:27 +08:00
  • d7eb7f4418 fix(code-runtime-python): finish the experimental move — invariant name and tsconfig aliases Chinesezjc 2026-08-28 13:49:30 +08:00
  • 053d17f6a1 refactor(code-runtime-python): move the package into packages/experimental Chinesezjc 2026-08-28 13:08:11 +08:00
  • 49f1d1bd9a Merge remote-tracking branch 'origin/master' into turtle/pr-864-master-port Turtle 2026-08-31 15:12:15 +08:00
  • dc3984204d Merge pull request #3288 from deepseek-harness/issue-3135-tab-completion Xu Hanxiang 2026-08-31 15:11:36 +08:00
  • 45cfc9cfaf docs(code-runtime-python): sync the Consequences enumeration to eleven no-fail-before fixes Chinesezjc 2026-08-27 22:36:01 +08:00
  • 200703a20d docs(code-runtime-python): list the unknown-binding preview cap as the eleventh no-fail-before fix Chinesezjc 2026-08-27 22:01:47 +08:00
  • 391e29ec8a docs(code-runtime-python): register the unknown-binding preview cap in the settlement note Chinesezjc 2026-08-27 21:21:53 +08:00
  • a6678610b8 fix(code-runtime-python): cap the unknown-binding preview before JSON.stringify Chinesezjc 2026-08-27 20:45:55 +08:00
  • 6719e287de docs(code-runtime-python): state the layer-5 deferral as current fact, not PR history Chinesezjc 2026-08-27 20:15:33 +08:00
  • 80ceb4ec5f docs(code-runtime-python): register the layer-5 assembly snapshot deferral Chinesezjc 2026-08-27 14:16:00 +08:00
  • 771872a73d test(code-runtime-python): cover the finish-residual sealed side; use a block array for the open seal Chinesezjc 2026-08-27 13:19:22 +08:00
  • 74e9d97e37 docs(code-runtime-python): register the host-side open seal; note the empty-first-frame billing Chinesezjc 2026-08-27 12:44:21 +08:00
  • bca392e6d1 fix(code-runtime-python): seal the open hold past MAX_PENDING_CHUNKS Chinesezjc 2026-08-27 12:10:11 +08:00
  • 953dd2d9b8 docs(code-runtime-python): align three stale comments with the shipped code Chinesezjc 2026-08-27 07:09:46 +08:00
  • fcf4e5463a docs(code-runtime-python): declare detachResidual in the public surface Chinesezjc 2026-08-27 06:53:17 +08:00
  • ca0e3e573e docs(code-runtime-python): drop the fixed empty-open limitation; declare the test helpers Chinesezjc 2026-08-27 06:36:59 +08:00
  • 716060a04a test(code-runtime-python): cover the zero-content open-continuation skip Chinesezjc 2026-08-27 06:32:52 +08:00
  • d9ed44d62c fix(code-runtime-python): skip zero-content open continuations in the hold; correct the spawn comment Chinesezjc 2026-08-27 06:18:15 +08:00
  • 3151ecb848 docs(code-runtime-python): state the pythonBin load rejection in the README and the load-check comment Chinesezjc 2026-08-27 06:00:25 +08:00
  • f931c2128a docs(code-runtime-python): register the pythonBin load-rejection change; harden PYABS Chinesezjc 2026-08-27 05:46:03 +08:00
  • 80e13b3446 fix(code-runtime-python): align the resolvePythonBin docs and the exception-group guard Chinesezjc 2026-08-27 05:29:04 +08:00
  • 0b980bdfd1 fix(code-runtime-python): reject an unresolvable pythonBin at load; guard the ExceptionGroup case Chinesezjc 2026-08-27 05:08:09 +08:00
  • 60b8fc00c4 test(code-runtime-python): resolve the interpreter path in the shell wrappers Chinesezjc 2026-08-27 03:49:12 +08:00
  • 27b8f97150 fix(code-runtime-python): normalize the inherited SIGXCPU state before any CPU-consuming setup Chinesezjc 2026-08-27 03:21:04 +08:00
  • c4fe0320fb test(code-runtime-python): drive the inherited SIGXCPU path with a wrapper; fix the zh outer wire sentence Chinesezjc 2026-08-27 02:54:21 +08:00
  • 7b9db83f86 fix(code-runtime-python): reset the inherited SIGXCPU disposition and mask at startup Chinesezjc 2026-08-27 02:13:53 +08:00
  • fa0565032f docs(code-runtime-python): register the truncation exception to open merging; clean a case comment Chinesezjc 2026-08-27 01:37:12 +08:00
  • 6bdbe71092 fix(code-runtime-python): drop fd-3 frames with illegal UTF-8 instead of mangling them Chinesezjc 2026-08-27 00:56:12 +08:00
  • 89fbe54cb1 fix(code-runtime-python): commit a flushed open prefix before the truncation marker Chinesezjc 2026-08-27 00:11:52 +08:00
  • e7ac747e2d docs(code-runtime-python): register the zero-billed empty open-frame hold as a known limitation Chinesezjc 2026-08-26 23:09:50 +08:00
  • 909d5c334b docs(code-runtime-python): restate the buffered-chunks pre-check comment as invariant-preserving Chinesezjc 2026-08-26 22:44:48 +08:00
  • fdcfec4977 docs(code-runtime-python): align the en wire-contract section with the open flag; fix the case comment Chinesezjc 2026-08-26 22:05:48 +08:00
  • 9194dfebc8 fix(code-runtime-python): make the write-path pre-checks open-aware; document the open flag in zh Chinesezjc 2026-08-26 17:43:21 +08:00
  • 371303822f test(code-runtime-python): give the first-fragment cap a discriminating case; dedupe the note Chinesezjc 2026-08-26 17:06:24 +08:00
  • c7d2d4b8b5 docs(code-runtime-python): register the open-merge split billing in the settlement note Chinesezjc 2026-08-26 16:32:44 +08:00
  • 1097bd3c3c docs(code-runtime-python): register the open-merge split billing in the fd-3 note Chinesezjc 2026-08-26 16:15:33 +08:00
  • 22e2dc454d test(code-runtime-python): cover the sub-2-byte guard of the exact-cost walk Chinesezjc 2026-08-26 16:12:21 +08:00
  • 3001cc23be fix(code-runtime-python): correct the open-merge cap arithmetic on both sides Chinesezjc 2026-08-26 15:59:26 +08:00
  • 4fd0068fb7 fix(code-runtime-python): bill a merged open entry incrementally on both sides Chinesezjc 2026-08-26 15:39:37 +08:00
  • ea1d28a068 fix(code-runtime-python): bound the open-merge hold by the ledger budget Chinesezjc 2026-08-26 05:42:13 +08:00
  • 72691455e9 fix(code-runtime-python): merge a flushed unterminated line into the next log entry Chinesezjc 2026-08-26 05:25:51 +08:00
  • 35de0682c7 fix(code-runtime-python): make the float encoder context-independent; correct the binding-reply README entry Chinesezjc 2026-08-26 05:06:02 +08:00
  • 666ff2855e docs(code-runtime-python): drop the placebo dispose test and finish the remaining doc drift Chinesezjc 2026-08-26 04:50:45 +08:00
  • bc08f405cc test(code-runtime-python): pin the reap-poll group-emptied arm with a dispose-timing case Chinesezjc 2026-08-26 04:33:44 +08:00
  • 9b7b5489be fix(code-runtime-python): cover the poll-group arm and align the last frame-cap comments Chinesezjc 2026-08-26 04:04:27 +08:00
  • d98965fbcc docs(code-runtime-python): remove the ack-gate v8 ignore and align the remaining doc drift Chinesezjc 2026-08-26 03:38:04 +08:00
  • 3e0055edaf test(code-runtime-python): cover the boot-ack gate's re-entry guard and run-write failure Chinesezjc 2026-08-26 03:24:12 +08:00
  • cb26dd3804 test(code-runtime-python): pin the directory-skip in pythonBin resolution; cover the ack gate defenses Chinesezjc 2026-08-26 02:57:00 +08:00
  • 2b3b7f87dc fix(code-runtime-python): send the run frame after boot-ack; reject directories in pythonBin resolution Chinesezjc 2026-08-26 02:39:39 +08:00
  • 4943524278 chore: commit the master third-party notices (SDK 0.3.241) Chinesezjc 2026-08-26 02:14:04 +08:00
  • 981ade7611 fix(code-runtime-python): restore the runtime's cross-package dependency declarations Chinesezjc 2026-08-26 01:59:48 +08:00
  • aa123becf1 chore: regenerate the module graph after the sdk-runtime manifest change Chinesezjc 2026-08-26 01:09:24 +08:00
  • 1eacccc6e4 chore(sdk-runtime): adopt master's manifest (drop the code-runtime-python peer) Chinesezjc 2026-08-26 00:55:20 +08:00
  • 65a4d64786 chore(code-runtime-python): adopt master's package.json peer dependencies Chinesezjc 2026-08-26 00:50:43 +08:00
  • 5b90f4e2ac chore: adopt master's lockfile and third-party notices after the merge Chinesezjc 2026-08-26 00:46:11 +08:00
  • 6e8cc96351 docs(code-runtime-python): fix the doc-standard registry and README kind Chinesezjc 2026-08-26 00:23:46 +08:00
  • af72ad4409 docs(code-runtime-python): rewrite the README to the repo documentation standard Chinesezjc 2026-08-26 00:08:41 +08:00
  • 7fbf370d87 docs(code-runtime-python): drop the orphan receive-cap JSDoc and correct the frame comments Chinesezjc 2026-08-25 23:48:24 +08:00
  • ff87d9a00f docs(code-runtime-python): finish aligning the notes with the delivered runtime Chinesezjc 2026-08-25 23:33:48 +08:00
  • 65da4cfb28 Merge pull request #3352 from deepseek-harness/fix/windows-coverage-align-linux Chinesezjc 2026-08-31 14:54:27 +08:00
  • 4903f7da1f docs(code-runtime-python): align stale frame-ceiling prose with the 64 MiB parse cap; pin pythonBin resolution Chinesezjc 2026-08-25 23:32:16 +08:00
  • d62b63d529 fix(code-runtime-python): skip relative PATH entries in pythonBin resolution; pin the sealing-threshold rejection Chinesezjc 2026-08-25 23:10:50 +08:00
  • a715bfd111 fix(code-runtime-python): seal only newline-free runs so the first-frame check cannot be skipped Chinesezjc 2026-08-25 22:49:50 +08:00
  • 4c3e453080 fix(code-runtime-python): drop the now-dead per-line cap check again Chinesezjc 2026-08-25 22:18:35 +08:00
  • 295e020ea4 fix(code-runtime-python): reject only an oversized FIRST frame before the join, not a multi-frame buffer Chinesezjc 2026-08-25 22:01:01 +08:00
  • abf81a0905 fix(code-runtime-python): drop the now-dead per-line parse cap check Chinesezjc 2026-08-25 21:38:01 +08:00
  • 219d216c54 test(code-runtime-python): move the frame-overflow cases to the 64 MiB parse cap Chinesezjc 2026-08-25 21:07:09 +08:00
  • c8139589d2 fix(code-runtime-python): reject an oversized unframed frame before the join; cap the rejection diagnostic Chinesezjc 2026-08-25 20:47:32 +08:00
  • 3f8b45f9bb fix(code-runtime-python): cap the done-frame rejection diagnostic and sync stale docs Chinesezjc 2026-08-25 20:27:01 +08:00
  • d90155714b docs(code-runtime-python): correct the sink comment and register the frame parse cap Chinesezjc 2026-08-25 19:48:42 +08:00
  • fca41b78ea fix(code-runtime-python): bound the load-time budget to the frame parser cap Chinesezjc 2026-08-25 19:29:47 +08:00
  • ab40136b02 fix(code-runtime-python): cap the raw frame length before JSON.parse and bound the log sink Chinesezjc 2026-08-25 19:04:38 +08:00
  • 125306324f fix(code-runtime-python): write dispatch frames through def-time bound primitives Chinesezjc 2026-08-25 18:36:59 +08:00
  • c4c79f094d test(code-runtime-python): pin the error-class constructor and dispatch primitives with rebind cases Chinesezjc 2026-08-25 18:07:25 +08:00
  • 44205c4949 fix(code-runtime-python): stop the program's compile from inheriting the module's future annotations Chinesezjc 2026-08-25 17:33:05 +08:00
  • 6a659df999 fix(code-runtime-python): capture the error-class constructor and dispatch primitives Chinesezjc 2026-08-25 16:45:29 +08:00
  • ff21366916 fix(client): complete highlighted commands with Tab mektpoy 2026-08-28 16:35:19 +08:00
  • c4d6c25ffc test(code-runtime-python): pin the pump reader against a class-attribute rebind; correct the staging comment Chinesezjc 2026-08-25 15:42:32 +08:00
  • 8ed96b1560 docs(code-runtime-python): register the frame-reader capture extensions in the note Chinesezjc 2026-08-25 15:13:32 +08:00
  • aa685028a7 test(code-runtime-python): pin the stdin-close behavior with an EOF-observing case Chinesezjc 2026-08-25 15:10:09 +08:00
  • 302bbb0f8f fix(code-runtime-python): close the remaining call-time lookup gaps in the reply and settlement paths Chinesezjc 2026-08-25 14:32:48 +08:00
  • aa5e8fc345 fix(code-runtime-python): suppress the unnecessary-optional-chain lint for the stdin destroy Chinesezjc 2026-08-25 14:06:22 +08:00
  • aecdec3f80 fix(code-runtime-python): guard the stdin destroy against a spawn-failure child Chinesezjc 2026-08-25 13:50:00 +08:00
  • 40fbf92290 fix(code-runtime-python): close the child stdin handle and def-time capture the frame decode primitives Chinesezjc 2026-08-25 13:33:53 +08:00
  • ac64039843 fix(code-runtime-python): bind str for dispatch's rejection message conversion Chinesezjc 2026-08-25 13:01:39 +08:00
  • 937ada4837 fix(code-runtime-python): bind RuntimeError and _BindingRejection for dispatch's rejection path Chinesezjc 2026-08-25 12:37:11 +08:00
  • 1efb0094c8 fix(code-runtime-python): bind the original std streams' flush methods, not the stream objects Chinesezjc 2026-08-25 12:13:03 +08:00
  • 43a0879ad1 fix(code-runtime-python): clear stray buffers on truncation and drain the original std streams Chinesezjc 2026-08-25 11:39:41 +08:00
  • 4c7811812d docs(code-runtime-python): state the macOS killGroup behavior directly and complete the residual sentence Chinesezjc 2026-08-24 13:55:06 +08:00
  • e0d552fa86 docs: regenerate config-catalog with the python backend config and align the zh side Chinesezjc 2026-08-24 13:53:01 +08:00
  • 4df85c85ff feat(issue-management): initialize Issue start dates on PR open Turtle 2026-08-31 14:20:02 +08:00
  • 203110a90c chore: re-trigger pull_request synchronize for CI Chinesezjc 2026-08-24 13:17:39 +08:00
  • 9af1e5e9f0 fix(code-runtime-python): correct the log-budget floor to 64 and record the marker envelope bound Chinesezjc 2026-08-24 13:03:27 +08:00
  • 51d57cca03 docs(code-runtime-python): register the log-envelope reservation, SIGXCPU unblock, budget floor, and syntax label Chinesezjc 2026-08-21 16:26:31 +08:00
  • 4a8c49f78c fix(code-runtime-python): restore SIGXCPU disposition before unblocking and floor the budgets Chinesezjc 2026-08-21 16:14:03 +08:00
  • a2eda792e3 docs(code-runtime-python): align the accepted-residual dep list across README and note Chinesezjc 2026-08-21 15:44:59 +08:00