Skip to content

deps: bump dikw-core from 0.6.7 to 0.6.10 - #61

Merged
helebest merged 1 commit into
mainfrom
dependabot/uv/dikw-core-0.6.10
Oct 14, 2026
Merged

helebest merged 1 commit into
mainfrom
dependabot/uv/dikw-core-0.6.10

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 14, 2026

Copy link
Copy Markdown
Contributor

Bumps dikw-core from 0.6.7 to 0.6.10.

Release notes

Sourced from dikw-core's releases.

dikw-core v0.6.10

0.6.10 — Chinese-ready images and MiniMax empty-stream recovery

Fixed

  • The official image includes Chinese tokenization. Install the cjk extra alongside postgres, and exercise mixed Chinese/ASCII segmentation during every image build so default jieba ingest and retrieval work.
  • MiniMax empty streamed answers no longer crash synthesis inside the Anthropic SDK. Consume raw SDK events to accept the observed empty normal-stop turn with an unmatched block-zero stop, preserving finish reason and token/cache usage. Other malformed or incomplete streams raise a retryable provider error; real token-budget cutoffs still withhold source completion. Streaming timeouts, cancellation and permanent-error handling remain intact.

dikw-core v0.6.9

0.6.9 — synth recovers normal-stop formatting slips

Fixed

  • Synth accepts normal-stop formatting slips without repeatedly regenerating a source. (#294) Bare page tags and code examples no longer count as truncated pages. On a clean provider stop, an attributed page missing its closing tag ends at the next page opener or the response end. Legal empty answers and recovered pages can now complete the source; real length / max_tokens cutoffs still withhold completion. Page bodies retain their inline and fenced code, and the prompt asks for complete blocks or an empty response without commentary.

dikw-core v0.6.8

0.6.8 — openai_codex supports OpenAI SDK 3.x without silent source loss

Fixed

  • openai_codex keeps its total-loss safeguard on OpenAI SDK 3.x. (#285) A final with no message output items and zero text deltas now raises TransientProviderError on both SDK generations, so synth retries rather than silently dropping a source. This also retries genuinely itemless turns, since 3.x rebuilds backend output=None as []; explicit empty message items remain valid empty answers. Reasoning-only finals also recover streamed text or raise if no text arrived. Streamed text recovery is preserved, including final status and usage on 3.x. Real-SDK Responses SSE tests cover these cases, and the temporary openai<3 cap is lifted.
Changelog

Sourced from dikw-core's changelog.

0.6.10 — Chinese-ready images and MiniMax empty-stream recovery

Fixed

  • The official image includes Chinese tokenization. Install the cjk extra alongside postgres, and exercise mixed Chinese/ASCII segmentation during every image build so default jieba ingest and retrieval work.
  • MiniMax empty streamed answers no longer crash synthesis inside the Anthropic SDK. Consume raw SDK events to accept the observed empty normal-stop turn with an unmatched block-zero stop, preserving finish reason and token/cache usage. Other malformed or incomplete streams raise a retryable provider error; real token-budget cutoffs still withhold source completion. Streaming timeouts, cancellation and permanent-error handling remain intact.

0.6.9 — synth recovers normal-stop formatting slips

Fixed

  • Synth accepts normal-stop formatting slips without repeatedly regenerating a source. (#294) Bare page tags and code examples no longer count as truncated pages. On a clean provider stop, an attributed page missing its closing tag ends at the next page opener or the response end. Legal empty answers and recovered pages can now complete the source; real length / max_tokens cutoffs still withhold completion. Page bodies retain their inline and fenced code, and the prompt asks for complete blocks or an empty response without commentary.

0.6.8 — openai_codex supports OpenAI SDK 3.x without silent source loss

Fixed

  • openai_codex keeps its total-loss safeguard on OpenAI SDK 3.x. (#285) A final with no message output items and zero text deltas now raises TransientProviderError on both SDK generations, so synth retries rather than silently dropping a source. This also retries genuinely itemless turns, since 3.x rebuilds backend output=None as []; explicit empty message items remain valid empty answers. Reasoning-only finals also recover streamed text or raise if no text arrived. Streamed text recovery is preserved, including final status and usage on 3.x. Real-SDK Responses SSE tests cover these cases, and the temporary openai<3 cap is lifted.
Commits
  • 2fa741e fix: ship CJK support and recover MiniMax empty streams (#298)
  • c500f82 chore(docker): bump DIKW_VERSION to v0.6.9 (#297)
  • 057ef4a chore(release): prepare 0.6.9 (#296)
  • af828f6 fix(synth): recover normal-stop format slips without endless source retries (...
  • 388b828 chore(docker): bump DIKW_VERSION to v0.6.8 (#293)
  • 1f4e7d7 chore(release): v0.6.8 (#292)
  • bf4cf67 fix(codex): restore total-loss safeguard on OpenAI 3.x (#291)
  • ad304b4 ci(release): gate the image build on the PyPI simple index pip uses (#290)
  • 02274bc chore(docker): bump DIKW_VERSION to v0.6.7 (#289)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [dikw-core](https://github.com/OpenDIKW/dikw-core) from 0.6.7 to 0.6.10.
- [Release notes](https://github.com/OpenDIKW/dikw-core/releases)
- [Changelog](https://github.com/OpenDIKW/dikw-core/blob/main/CHANGELOG.md)
- [Commits](OpenDIKW/dikw-core@v0.6.7...v0.6.10)

---
updated-dependencies:
- dependency-name: dikw-core
  dependency-version: 0.6.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Oct 14, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: deps. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Copy link
Copy Markdown
Contributor

Automated review: approved for squash merge.

  • Consistency/correctness: The diff touches only uv.lock: dikw-core 0.6.7 → 0.6.10. The sdist and wheel URLs and hashes are updated, and the dependency list is unchanged. This matches the PR description.
  • Security/compatibility: The release notes for 0.6.8–0.6.10 list only fixes (openai_codex on SDK 3.x, synth format recovery, CJK image support, MiniMax empty-stream handling). They report no breaking changes or advisories. Plugins depend only on the Converter Protocol, which is unaffected.
  • Tests: No functional code changed, so no new tests are needed.
  • Regression (local, on the PR head): uv run pytest passed, ruff check passed, and mypy packages/*/src passed with no issues.
  • CI: CodeQL, analyze, test (3.12) and test (3.13) are all green.

Proceeding with squash merge.


Generated by Claude Code

@helebest
helebest merged commit 1e096fb into main Oct 14, 2026
4 checks passed
@helebest
helebest deleted the dependabot/uv/dikw-core-0.6.10 branch October 14, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant