跳到正文
10月24日周六
  1. GitHub · MaxLiu22/Motion2MixamoRig

    MaxLiu22/Motion2MixamoRig 发布 Motion2MixamoRig v0.1.8

    Motion2MixamoRig transfers human motion from a monocular video—or a pose from a still image—onto an Adobe Mixamo-rigged 3D character. This release checks the finished character for self-intersection, can drive the fingers, and pins planted feet to the floor. ### Highlights - **Self-intersection diagnostics**: every run writes `diagnostics.json` (which parts intersect, on which frames, and how deep). `m2mr diagnose <run> --visualize` also writes `diagnostics.html`, with the source video beside the character, a timeline, and a clickable issue list. In Blender, the Diagnostics box under Progress jumps between problem frames, and **Open HTML Report** builds that page. - **Fingers**: `m2mr run --detect-hands` uses HaMeR to drive the 30 Mixamo finger bones. It is off by default. It needs `MANO_RIGHT.pkl`. The first run downloads about 2.7 GB of hand weights, and the clip takes about twice as long. - **Planted feet**: a planted foot stays where it landed (the ball when the ball is down, the heel only when the toes are up). The sole is then set on the floor. `--no-foot-lock` keeps the raw retarget, so the feet may slide; the sole is still set on the floor. - **Floor markers** on the report and in the Blender viewport, so movement can be judged against the floor. - **Review notes**: in `diagnostics.html`, mark a stretch that still looks wrong. **Download notes** saves those notes with the intersection list for a later pass. - **Documentation**: the README and the user guide are in 24 languages. The add-on UI is in 19, including Italian. The download table lists Windows as coming soon. ### What you will notice - After import, the timeline runs from frame 0 to n−1, the same numbers as `diagnostics.json`. - A person who turned away and back is less likely to stay facing the wrong way for the rest of the clip. - **Open HTML Report** can find a Homebrew `ffmpeg` when Blender was opened from the Dock or Finder, so the source video is included. ### Install the Blender add-on 1. Download `motion2mixamorig-0.1.8-macos-arm64.zip` from the assets below (do not unzip it). This release has a macOS (Apple Silicon) build only. A Windows build is coming soon. 2. In Blender 4.2+: **Edit → Preferences → Get Extensions → ∨ → Install from Disk…** 3. Follow the [User Guide](https://github.com/MaxLiu22/Motion2MixamoRig/blob/v0.1.8/docs/user-guide.md). Updating from v0.1.7: remove the old add-on, quit Blender fully, install this zip, then click **Update Runtime**. Downloaded models are kept. The new checks, the finger pass, and the foot pin live in the runtime, so this step is required. ### Important notes * Tested on macOS (Apple Silicon) only. A Windows build is coming soon. * Input currently supports one clearly visible, full-body person. * The SMPL-X body model and the Mixamo character must be obtained separately under their respective licenses. `--detect-hands` also needs the MANO right-hand model. * Non-commercial use only, because of upstream model licenses (see `NOTICE.md`). Full changelog: [v0.1.7...v0.1.8](https://github.com/MaxLiu22/Motion2MixamoRig/compare/v0.1.7...v0.1.8)

10月23日周五
  1. GitHub · deepseek-ai/deepseek-harness

    deepseek-ai/deepseek-harness 发布 v0.2.1-rc.3

    中文 | English 体验优化 新增左侧栏、会话视图和右侧栏的「更多」菜单,方便浏览和创建插件。 @Yifffan , @imccyu 修复切换会话后,点击「新会话」找不回未发送草稿的问题。 @imccyu 其他变更 DeepSeek API Key 适配器的模型列表更新方式与账号登录模式保持一致。 @LegGasai Improvements Add More menus to the left sidebar, conversation views, and right sidebar for browsing and creating plugins. by @Yifffan , @imccyu Fix New Session losing an unsent draft after switching sessions. by @imccyu Chores The DeepSeek API key adapter now updates its model list the same way as account sign-in. by @LegGasai Full Changelog: dsh-v0.2.1-rc.2...dsh-v0.2.1-rc.3 官方 Release:dsh-v0.2.1-rc.3。请查看 Release notes、依赖和许可证变化。

  2. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.13

    ### Added - Export any project as a ZIP with its settings, cover, and workspace, and import it as a new project on another computer. Interactive Story exports include referenced Library assets, and older Story project ZIPs remain importable. ([#355](https://github.com/WhiteTowerAI/ohmygame/pull/355) by @xuhongbo) - Drop, paste, or upload text documents, CSV/TSV tables, and more image, audio, video, and 3D formats into the canvas. Keep other files, including source, fonts, and ZIPs, as project file nodes with a desktop file-location action. ([#380](https://github.com/WhiteTowerAI/ohmygame/pull/380) by @dogxii, [#381](https://github.com/WhiteTowerAI/ohmygame/pull/381) by @dogxii) - Confirm folder imports before copying files, with choices to preserve the directory structure as one folder node, import files separately, or cancel. Repeated file and folder names are kept without overwriting existing imports. ([#382](https://github.com/WhiteTowerAI/ohmygame/pull/382) by @dogxii) ### Changed - Claude Code, Codex, and OpenCode now load your existing CLI settings, Hooks, MCP servers, Skills, and instructions while retaining OhMyGame's selected permissions. OpenCode requires version 2.1.0 or newer in the 2.x series; upgrade v1 before using it. If OpenCode reports saved project grants, remove those grants in OpenCode and check again. ([#376](https://github.com/WhiteTowerAI/ohmygame/pull/376) by @dogxii) - Community view counts now measure successful game-entry requests, including repeat visits, refreshes, and direct shared links, rather than unique visitors. Counts start at zero with the matching Cloud migration and survive updates to the same published game. Hosted deployments need the matching Cloud API and play-count migration. ([#353](https://github.com/WhiteTowerAI/ohmygame/pull/353) by @dogxii) ### Fixed - Keep Library and Community controls, plugin cards, and external-agent actions usable in narrow windows, including long plugin names and translated labels. ([#372](https://github.com/WhiteTowerAI/ohmygame/pull/372) by @dogxii)

10月22日周四
  1. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.12

    ### Added - Connect external Claude Code, Codex, and other MCP clients to OhMyGame's media, canvas, project, and playtesting tools through Settings → MCP Server. ([#325](https://github.com/WhiteTowerAI/ohmygame/pull/325) by @dogxii) - Explore optional Beta plugins for Blender, Godot, TapTap Maker, Cocos Creator, Unity, Unreal Engine, Aseprite, Tiled, WeChat Mini Games, and Douyin Mini Games. Enable them from the sidebar's Plugins library; these workflows remain experimental. ([#278](https://github.com/WhiteTowerAI/ohmygame/pull/278) by @dogxii) ### Changed - Set up a model provider or installed coding agent during first-run onboarding, choose a default model, and optionally connect creative tools before starting. ([#331](https://github.com/WhiteTowerAI/ohmygame/pull/331) by @dogxii) - Browse Community in a responsive cover grid with visible titles, creators, engagement counts, search, sorting, and matching cards on creator profiles. ([#357](https://github.com/WhiteTowerAI/ohmygame/pull/357) by @dogxii) - Publish Interactive Stories up to 100 MiB, with a longer upload timeout and media optimization in a temporary copy that preserves the original assets. ([#333](https://github.com/WhiteTowerAI/ohmygame/pull/333) by @82228) - Connect Codex Image using its saved sign-in without an extra capability check, and simplify provider detail controls. Availability and quota errors are reported when generating an image. ([#356](https://github.com/WhiteTowerAI/ohmygame/pull/356) by @dogxii) - The Windows installer is shown in English or Simplified Chinese, matching the app's languages; other system languages get English. ([#377](https://github.com/WhiteTowerAI/ohmygame/pull/377) by @dihuangdh) ### Fixed - Preserve recoverable canvas drafts when concurrent changes would merge into invalid node references, and offer conflict choices instead of losing edits. ([#342](https://github.com/WhiteTowerAI/ohmygame/pull/342) by @jsdhwfmax) - Avoid a Windows checkpoint write failure when multiple files have the same contents and are saved at the same time. ([#373](https://github.com/WhiteTowerAI/ohmygame/pull/373) by @xinyang6879) - Keep the previous story picture visible while the next node's media loads, reducing black flashes between story nodes. ([#343](https://github.com/WhiteTowerAI/ohmygame/pull/343) by @82228) - Improve Windows title bar and sidebar appearance, keep installer progress moving forward, allow more time for first-start plugin preparation, and prevent a failed process check from incorrectly blocking installation. ([#352](https://github.com/WhiteTowerAI/ohmygame/pull/352) by @82228, [#369](https://github.com/WhiteTowerAI/ohmygame/pull/369) by @82228, [#377](https://github.com/WhiteTowerAI/ohmygame/pull/377) by @dihuangdh) - Keep composer attachment and context menus usable near window edges and in short viewports, with scrolling when the full menu does not fit. ([#352](https://github.com/WhiteTowerAI/ohmygame/pull/352) by @82228, [#361](https://github.com/WhiteTowerAI/ohmygame/pull/361) by @xinyang6879) - Make plugin Skills available to installed coding agents and prevent Codex startup failures caused by reserved tool names. ([#278](https://github.com/WhiteTowerAI/ohmygame/pull/278) by @dogxii) - Remove the confusing Off map badge from scene cards while keeping visibility controls available. ([#346](https://github.com/WhiteTowerAI/ohmygame/pull/346) by @82228)

10月21日周三
  1. GitHub · playcanvas/supersplat

    playcanvas/supersplat 发布 v3.6.0

    What's Changed Update all npm dependencies by @renovate [bot] in #1074 Support 2-point vertical alignment in the orient tool by @slimbuck in #1075 Update dependency @playcanvas/splat-transform to v3.10.2 by @renovate [bot] in #1076 Export the selected SH band count, zero-padding missing bands by @Yang-SyZng in #1063 New Contributors @Yang-SyZng made their first contribution in #1063 Full Changelog : v3.5.2...v3.6.0 官方 Release:v3.6.0。请查看 Release notes、依赖和许可证变化。

  2. GitHub · ronak-create/FableCut

    ronak-create/FableCut 发布 v1.16.0

    Added Projects. One FableCut keeps many projects; ./project.json stays the open one, so tools and scripts are unchanged. The Projects dashboard (top bar) lists them with a picture, size, frame rate and length, and opens, creates (from Landscape, Vertical, Square, Portrait, 4K and 720p canvases or a saved project template), duplicates, renames, tags, takes notes on, archives and deletes them, and imports a project file from elsewhere. Media, exports and the library are shared. Agents use the new fablecut_projects tool; REST GET / POST /api/projects . Versions. Saved copies of a project, never overwritten: Ctrl/Cmd+S or Save version with a name and note, automatically every 10 minutes while the project changes, and before an agent's first edit or a whole-project rewrite. Compare a version with now (clips added / removed / changed, length, media, settings), restore one (what was there is saved as a version first), mark the final cut. Download backup carries every version and imports back; an unreadable project.json at startup is kept aside and the newest good copy restored. Agents use the new fablecut_versions tool; REST /api/versions . Sequences. Several timelines in one project — a 16:9 and a 9:16 cut, cut-downs, alternatives — sharing its media and compositions, each with its own canvas, frame rate, IN / OUT, markers, mix and delivery settings. The menu at the left of the timeline toolbar opens, adds (empty or as a copy, at any canvas), duplicates, renames and deletes them; each keeps its own undo history for the session. Media and comps used in any sequence are counted and protected. Agents use the new patch ops addSequence , inSequence (edit a sequence without opening it), openSequence , updateSequence and removeSequence . NVIDIA GPU export profiles nvenc-h264 and nvenc-hevc . They need an NVIDIA card and an ffmpeg built with NVENC. (thanks @delirious6423 , #118 ) Changed Export decodes video with WebCodecs instead of seeking <video> : about 5× faster (95.7 s → 18.8 s on a 28 s 720p project) and frame-exact. Files it can't decode, and background-removal clips, keep the <video> path. (thanks @delirious6423 , #118 ) Fixed Ctrl/Cmd+S no longer also splits at the playhead and opens the browser's Save dialog (it saves a version now). A relinked or replaced file mixes its new audio in preview and export (decoded audio was kept per media entry, not per file). Hardware-encoder profiles pass the export dry run. It probed a 64×64 frame, which NVENC refuses; it now uses 256×144 and reports ffmpeg's reason. (thanks @delirious6423 , #118 ) Contributors Thanks to @delirious6423 for the faster, frame-exact export: WebCodecs decoding, the NVIDIA profiles and the dry-run fix ( #118 ). 官方 Release:v1.16.0。请查看 Release notes、依赖和许可证变化。

10月20日周二
  1. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.11

    ### Added - Generate images with Codex CLI using its saved sign-in, independently of the conversation agent, from canvas image nodes or any agent's `generate_image` tool. ([#332](https://github.com/WhiteTowerAI/ohmygame/pull/332) by @dogxii) - Use Gemini 4 Argon with Google Gemini and Vertex AI, including Low, Medium, and High reasoning, through the bundled Pi 1.3 upgrade. ([#316](https://github.com/WhiteTowerAI/ohmygame/pull/316) by @dihuangdh) - Preview Markdown files with project-relative links and images in Code, and start publishing with the `/publish` command. ([#309](https://github.com/WhiteTowerAI/ohmygame/pull/309) by @dogxii) ### Changed - Load long conversation histories, generate Scene thumbnails, and export media-heavy projects more efficiently. ([#329](https://github.com/WhiteTowerAI/ohmygame/pull/329) by @82228) - Label coding-agent quota percentages as used, keep slash-menu usage compact, and show agent brand icons in model selection. ([#326](https://github.com/WhiteTowerAI/ohmygame/pull/326) by @dogxii) - Kimi Coding now uses OpenAI Chat Completions through Pi 1.3; existing custom Base URL overrides for `kimi-coding` must include `/v1`. ([#316](https://github.com/WhiteTowerAI/ohmygame/pull/316) by @dihuangdh) ### Fixed - Merge uncontested canvas node conversions without reporting a board conflict, while preserving conflict choices for incompatible concurrent edits. ([#336](https://github.com/WhiteTowerAI/ohmygame/pull/336) by @dihuangdh) - Keep canvas connections available after importing images and saving. Generation prompts support Enter to generate and Shift+Enter for a new line, with input-method composition and video reference selection protected from accidental submission. ([#334](https://github.com/WhiteTowerAI/ohmygame/pull/334) by @dogxii) - Include prebuilt Interactive Story runtime resources in desktop packages so story creation, legacy upgrades, and previews work inside the packaged app. ([#328](https://github.com/WhiteTowerAI/ohmygame/pull/328) by @ElenaYU-77) - Discover Codex CLIs bundled with the macOS Codex and ChatGPT apps, refresh discovery on rescan, and explain unavailable manually selected executables. ([#327](https://github.com/WhiteTowerAI/ohmygame/pull/327) by @ElenaYU-77) - Keep differential update downloads within bounded multipart Range batches to reduce CDN-triggered full-download fallbacks. This takes effect after installing this version; older installed versions keep their existing downloader. ([#323](https://github.com/WhiteTowerAI/ohmygame/pull/323) by @dihuangdh) - Prevent the Design canvas viewport from flashing when opened, and correct project settings typography and copy. ([#335](https://github.com/WhiteTowerAI/ohmygame/pull/335) by @dihuangdh, [#324](https://github.com/WhiteTowerAI/ohmygame/pull/324) by @82228)

  2. GitHub · sparkjsdev/spark

    sparkjsdev/spark 发布 v2.4.0

    2.4.0 (Oct 19, 2026) Bug fixes and improvements Enhancements Add SPZ v4 read support ( #484 ) ( @udwinj , @mrxz ) Decouple and abstract paged splat load logic from PagedSplat into FetchSource that retrieves data from in-memory file, URL or any other custom mechanism ( #463 ) ( @mrxz , @xohm , @oscarlorentzon ) Switch to flate2 from zlib-rs backend for RAD deflate compression. ~50% faster compression, ~2-5% smaller outputs and ~20% faster decoding ( #474 ) ( @mrxz , @oscarlorentzon ) Replace miniz_oxide with flate2 for Gzip (de)compression of SPZ files. Remove miniz_oxide as dependency ( #485 ) ( @mrxz ) Address stutter during animations. Skip unnecessary splat sortings if the splat buffer needs or has changed like for example when LoD levels change or splats animate / move ( #347 ) ( #460 ) ( @oscarlorentzon , @mrxz ) Refactor PagedSplats into its own separate file ( #462 ) ( @mrxz ) Remove outdated Github workflows CI commands ( #464 ) ( @mrxz ) Add Rust linter ( #414 ) ( @mrxz ) Improve tests ( #483 , #482 ) ( @mrxz ) Improve docs ( #478 ) ( @oscarlorentzon ) Bug Fixes (WebXR) Use camera projection projection matrix to calculate LoD pixel limit. The THREE.Camera fov value was incorrectly used before: It doesn't match the one reported by the WebXR API ( #488 ) ( @oscarlorentzon ) Adress view-dependent color precission loss due to unwanted SH coefficinets clamping ( #465 ) ( @oscarlorentzon ) Dispose the LoD index textures when renderer is disposed ( #479 ) ( @oscarlorentzon ) Fix issue with Level 3 Spherical Harmonics (sh3) dropped due to incorrect type assertions. It introduces explicit types in PackedSplats and ExtSplats instead of loose types + assertions. ( #467 ) ( @mrxz , @oscarlorentzon ) (WebXR) Fix issue with splat size and anti-alias blur rendered at half the correct width. Use whole viewport width for calculations instead of half ( #487 ) ( @oscarlorentzon ) Ignore errors / rejections after SparkRenderer is disposed. This can happen when for instance there's pending LoD sorting in parallel in the worker when the renderered is disposed ( #476 ) ( @oscarlorentzon ) Replace workers that hit a fatal error / crash / trap. The pool tried to reuse those in a broken state ( #480 ) ( @oscarlorentzon ) Fix issue with long thin splats drawn off axis, too wide or too narrow. Compute 2D covariance eigenvectors without cancellation ( #486 ) ( @oscarlorentzon ) Stop retrying a failed level of detail tree on every update ( #477 ) ( @mrxz , @oscarlorentzon ) Address raycasting precission and speed issues ( #469 ) ( @n3ur0m4n , @oscarlorentzon ) 官方 Release:v2.4.0。请查看 Release notes、依赖和许可证变化。

10月19日周一
  1. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.10

    ### Added - Use installed Claude Code, Codex, and OpenCode CLIs in conversations, with their own accounts and models, native reasoning controls, and OhMyGame's tools, checkpoints, and Undo. ([#299](https://github.com/WhiteTowerAI/ohmygame/pull/299) by @dogxii) - Manage coding agents in Settings → Agents, choose Standard or Full access permissions, and view reported Claude Code and Codex account usage limits. ([#302](https://github.com/WhiteTowerAI/ohmygame/pull/302) by @dogxii, [#304](https://github.com/WhiteTowerAI/ohmygame/pull/304) by @dogxii, [#305](https://github.com/WhiteTowerAI/ohmygame/pull/305) by @dogxii) - A Visual Novel template with editable scripts, choices, save slots, Auto, Skip, Log, and Settings, plus cross-Scene music and richer Main menu controls. ([#284](https://github.com/WhiteTowerAI/ohmygame/pull/284) by @dihuangdh) - Trim videos in the Library and on Asset Canvas, preview the selected range, and save it as a new video while keeping the original. ([#265](https://github.com/WhiteTowerAI/ohmygame/pull/265) by @dihuangdh) - Trim a Scene's background video without changing the original asset or other Scenes, with precise time controls and Undo/Redo. ([#312](https://github.com/WhiteTowerAI/ohmygame/pull/312) by @82228) - Generate sound effects and instrumental music with Volcengine Seed Audio. A compatible connected provider is required. ([#288](https://github.com/WhiteTowerAI/ohmygame/pull/288) by @82228) - Open a project's workspace folder from recent-project and Projects menus in the desktop app, replacing the obsolete Game design shortcut. ([#315](https://github.com/WhiteTowerAI/ohmygame/pull/315) by @dogxii) ### Changed - New Interactive Stories run as independent web pages, with a project-owned runtime, persistent saves, and static publishing and HTML export. Existing stories keep working and can upgrade with an option to undo the upgrade. ([#284](https://github.com/WhiteTowerAI/ohmygame/pull/284) by @dihuangdh) - New projects can be named automatically from the first meaningful request; stable icon and color placeholders make projects easier to recognize. ([#291](https://github.com/WhiteTowerAI/ohmygame/pull/291) by @dogxii) - Checkpoints respect workspace `.gitignore` rules and prune unreferenced snapshots without removing recorded turn history. ([#280](https://github.com/WhiteTowerAI/ohmygame/pull/280) by @xuhongbo) - The Windows setup wizard lets users choose the installation directory and current-user or all-users installation, preserving existing upgrade settings. ([#306](https://github.com/WhiteTowerAI/ohmygame/pull/306) by @82228) - Seedance video generation includes audio. ([#271](https://github.com/WhiteTowerAI/ohmygame/pull/271) by @82228) - Release notes credit the authors of linked contributions. ([#283](https://github.com/WhiteTowerAI/ohmygame/pull/283) by @xuhongbo) ### Fixed - Codex's macOS command sandbox can read the system OpenSSL configuration required by Node/npm when installing project dependencies. ([#321](https://github.com/WhiteTowerAI/ohmygame/pull/321) by @dihuangdh) - Compatible coding-agent CLIs are checked for required capabilities instead of rejected solely by version; local compatibility and startup failures have clearer diagnostics. ([#317](https://github.com/WhiteTowerAI/ohmygame/pull/317) by @dogxii) - Codex-generated images appear in the conversation and are available to the project. ([#318](https://github.com/WhiteTowerAI/ohmygame/pull/318) by @dihuangdh) - Preview servers keep running during checkpoint snapshots, and file reads remain available while writes wait for a consistent snapshot. ([#268](https://github.com/WhiteTowerAI/ohmygame/pull/268) by @dihuangdh, [#273](https://github.com/WhiteTowerAI/ohmygame/pull/273) by @dihuangdh) - Static video previews support seeking, and HEAD requests ignore byte ranges. ([#272](https://github.com/WhiteTowerAI/ohmygame/pull/272) by @dihuangdh, [#300](https://github.com/WhiteTowerAI/ohmygame/pull/300) by @jsdhwfmax) - AI plugin authoring validates required Skill metadata and supports configuring and testing drafts before installation. ([#277](https://github.com/WhiteTowerAI/ohmygame/pull/277) by @dogxii) - Git Changes compares files removed from the index against HEAD, and project exports avoid asset-name collisions on case-insensitive file systems. ([#281](https://github.com/WhiteTowerAI/ohmygame/pull/281) by @jsdhwfmax, [#269](https://github.com/WhiteTowerAI/ohmygame/pull/269) by @jsdhwfmax) - Pages keep their horizontal alignment when scrollbars appear, and the plan mode label no longer wraps in narrow composer toolbars. ([#303](https://github.com/WhiteTowerAI/ohmygame/pull/303) by @dogxii, [#308](https://github.com/WhiteTowerAI/ohmygame/pull/308) by @dogxii) - The extra-high reasoning level is translated in the Simplified Chinese UI. ([#282](https://github.com/WhiteTowerAI/ohmygame/pull/282) by @dogxii) **Full Changelog**: https://github.com/WhiteTowerAI/ohmygame/compare/v0.0.0-beta.4.9...v0.0.0-beta.4.10

  2. GitHub · vrm-c/UniVRM

    vrm-c/UniVRM 发布 v0.131.4

    Installation You can install UniVRM using the UnityPackage or the UPM Package. The UniVRM supports Unity 2022.3 LTS or later. UnityPackage Download the unitypackage, and drag and drop it to import the package into your project. VRM 1.0: Download VRM 0.x: Download UPM Packages click to expand You can install these UPM packages via Package Manager in UnityEditor. Open the package manager window: Window -> Package Manager Click + at the top-right of the package manager window, then select Add package from git URL... Specify UPM packages using URLs below. [!Warning] Starting with version v0.131.0 , Assets/UniGLTF, VRM, and VRM10 have been moved to the Packages folder. Therefore, please specify path=/Packages/UniGLTF , path=/Packages/VRM , or path=/Packages/VRM10 . UPM package git URL com.vrmc.gltf https://github.com/vrm-c/UniVRM.git?path=/Packages/UniGLTF#v0.131.4 com.vrmc.univrm (VRM 0.x) https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM#v0.131.4 com.vrmc.vrm (VRM 1.0) https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM10#v0.131.4 You can also install via editing Packages/manifest.json directly. // Packages/manifest.json { "dependencies" : { // ... "com.vrmc.gltf" : "https://github.com/vrm-c/UniVRM.git?path=/Packages/UniGLTF#v0.131.4" , "com.vrmc.univrm" : "https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM#v0.131.4" , "com.vrmc.vrm" : "https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM10#v0.131.4" , // ... } } Development Samples click to expand via UnityPackage VRM 1.0 Development Samples: Download VRM 0.x Development Samples: Download via UPM Package You can find Samples in the Package Manager and then submit Import button. Window -> Package Manager -> Packages: In Project -> VRM-1.0 or VRM Release Notes 日本語 English Warning from v0.125.0 . com.vrmc.vrmshaders is removed. com.vrmc.vrmshaders is no longer required in manifest.json. What's Changed [LookAt]モデルの最初の向きを加味する(T-Poseだが違う方向を向いている場合) by @ousttrue in #2839 [VRMC_springBone_limit] 1.0 by @ousttrue in #2840 add nullcheck for normal and uv by @ousttrue in #2841 [unity6.6] fix deprecated by @ousttrue in #2842 [version] UniVRM-0.131.4 by @ousttrue in #2843 Full Changelog : v0.131.3...v0.131.4 官方 Release:v0.131.4。请查看 Release notes、依赖和许可证变化。

  3. GitHub · ronak-create/FableCut

    ronak-create/FableCut 发布 v1.15.0

    Added Agents can look at the footage. fablecut_frame (MCP) and GET /api/frame return a source frame, a contact sheet of evenly spaced frames, or the composed timeline frame at a time, as a JPEG with a text line naming the source, timestamps and clips on screen. text:true returns statistics instead (luma levels on 0–1, dominant colours, texture, saturation and per-cell motion) for agents without vision. Reading a local file by path= requires the X-FableCut-Client header. Media management in the Project bin. Each file's frame rate, codecs, audio channels, sample rate, bitrate and size are read with ffprobe and shown in the bin ( GET /api/media-info ). Search by name, codec, resolution or #tag ; show favorites, used / unused files, a kind, a tag or a collection; sort by any of them or by how often a file is used; a list view with metadata columns. Files can be starred, tagged and grouped into collections. Find timeline instances lists every place a file is used (comps included) and jumps there; Reveal in project goes from a clip to its file. Agents: patch ops updateMedia , setCollection , removeCollection ; the compact view shows metadata, tags and usage. Offline media, relink and replace. A missing file is marked offline in the bin and on the timeline, and its clips show a "Media offline" slate in the monitor and the export. Relink… finds moved files in the project folders by name and size (or matches a chosen folder by name) and keeps every clip's In point; Replace file… puts a new file behind a media entry, trimming clips to fit. Agents: relinkMedia and replaceMedia patch ops, POST /api/relink/candidates ; offline files show in fablecut_status and the compact view. Proxies. Create a light H.264 copy (540p or 720p, frame-accurate, short GOP) of heavy footage from the bin, made by ffmpeg in the background with progress in the bin. With the monitor's Proxy button on (the default), clips and the Source monitor play the proxy while you edit; export, scopes and frame grabs always switch back to the originals. Proxies are a cache in analysis/proxies/ , tied to the source file's version. Agents: fablecut_proxy (make, check, delete); /api/proxy endpoints and SSE event proxy ; the compact view shows proxy:540p . Delivery presets in the Export dialog. YouTube, YouTube Shorts, Instagram Reels, TikTok, X, LinkedIn, Master, Broadcast (ProRes 422 HQ, PCM 24-bit), Web, Archive (lossless FFV1) and Custom, with every setting as a control: resolution and reframing (crop, fit or stretch to another shape), frame rate, codec (H.264, HEVC, AV1, VP9, ProRes, DNxHR, XDCAM HD422, FFV1), encoder (NVENC, Quick Sync and AMF when they work on the machine), CRF / VBR / CBR, max rate, keyframe interval, encoder speed, pixel format, color, container, audio codec / bitrate / rate / channels, a file-name template and metadata. Presets can be saved for every project ( library/delivery/ ). The dialog warns about upscaling, crops, platform length / size / frame-rate limits and estimates the file size. 4:2:2, 4:4:4, 10-bit and lossless outputs get raw RGBA frames. Agents: fablecut_export takes preset and delivery ; setProject {delivery} pins a project default; fablecut_encode_profiles lists the presets and the usable encoders. Encoding profiles still work and sit at the bottom of the list. Batch export and an export queue. A project keeps a list of outputs ( project.outputs ; "+ Typical set" adds master, YouTube 1080p, a 9:16 reel, a square and a 720p preview), and Export checked makes them all with one render per frame rate and range (up to 8 outputs each): each frame is drawn once and every output's ffmpeg encodes it, so four 1080p files take about as long as one. The queue runs outputs back to back with progress, stop, retry and open; one failed output does not stop the rest. An export frame of another shape no longer squeezes an output: a 16:9 file of a project framed for 9:16 reframes the whole canvas. Agents: fablecut_export {outputs:true | [...]} , setProject {outputs} ; REST /api/export/begin {deliveries:[...]} . Loudness normalization and delivery checks. A delivery can normalize the mix to a loudness target (−14 streaming, −16 podcast, −23 EBU R128, −24 ATSC A/85) with a true-peak ceiling, using ffmpeg's two-pass loudnorm ; Broadcast does −23 LUFS / −1 dBTP by default. Every exported file is read back with ffprobe and measured, and checked against what was asked: size, frame rate, frame count, codec, color, audio, length, loudness, true peak and the platform's file-size limit. The report shows in the export queue, after a single export, and in the fablecut_export reply. Changed /media/ serves files in subfolders of media/ too. Chroma key, temperature, tint and RGB split run on the GPU (WebGL2), in preview and export: a 720p keyed frame went from 113 ms to 3.6 ms (RTX 4090) and 123 ms to 12.5 ms (Intel UHD). Output matches the CPU loop within 1–2 levels (a few chroma-key edge pixels up to ~11). Without WebGL2, or on a software rasterizer, the CPU loop still runs. The editor redraws once per project frame , not on every display refresh (240×/s on a 240 Hz panel). While paused it drops to 4 fps after 1.5 s idle. An idle editor sleeps : the loop slows to a 4 fps timer and the audio graph suspends 3 s after the last sound. Idle tab: 83% → 2.2% of a core. 官方 Release:v1.15.0。请查看 Release notes、依赖和许可证变化。

  4. GitHub · scenario-labs/blender-plugin

    scenario-labs/blender-plugin 发布 blender-plugin: v0.12.0

    0.12.0 (2026-10-18) Features blender: apply returned animation clips to the source's rig ( #522 ) ( 8f9349e ) blender: apply saved FBX, OBJ and glTF results in place ( #528 ) ( f8f8b53 ) blender: apply surface edits to several captured objects ( #529 ) ( b40de67 ) blender: match split, reordered and fitted surface results ( #524 ) ( ab19306 ) blender: re-rig a mesh already skinned to an armature ( #520 ) ( 7d7f4cd ) blender: share anonymous usage data, opt-in and off by default ( #617 ) ( 444f1ca ) blender: split parts from the source and fit remeshes in place ( #530 ) ( 4901c7f ) blender: start saved mesh edits from the job's Edit 3D task ( #512 ) ( 4b79229 ) docs: add the Scenario favicon to blender.scenario.com ( #537 ) ( c554583 ) docs: restyle blender.scenario.com and add an in-page search ( #510 ) ( db0119f ) jobs: link uncertain submissions to a user-chosen cloud job ( #527 ) ( 17cbcd5 ) jobs: run result transfers on their own lane with cancel and retry ( #526 ) ( 16c1305 ) mcp: add capture_views, an offscreen multi-view contact sheet ( #597 ) ( 3424fee ) mcp: add Connect buttons that write the MCP client configuration ( #599 ) ( 784be9e ) mcp: connect local agents without a token ( #602 ) ( 9a22761 ) mcp: page scene_summary and bound screenshot sizes for agents ( #562 ) ( 94f3ccd ) mcp: report an oversized execute_python result by its size ( #572 ) ( d2875b1 ) mcp: scale saved model imports to a target size ( #576 ) ( 4c2e1dd ) mcp: start and stop local MCP when Online Access changes ( #574 ) ( c91542e ) schema: store each result's parent within its job ( #610 ) ( 3326b63 ) tools: count extension downloads on blender.scenario.com ( #493 ) ( 7b57141 ) tools: name the plugin on every download event ( #538 ) ( 70fdd02 ) tools: relay opt-in extension usage events and feedback to PostHog ( #616 ) ( 92c26c2 ) tools: tell browsers, scripts and crawlers apart in download counts ( #540 ) ( 701a029 ) ui: ask once to share anonymous usage data after setup ( #631 ) ( 7ee1d24 ) ui: keep feedback text out of Blender's Info editor ( #622 ) ( 883f0ca ) ui: label Feedback in Studio and mention feedback and usage data ( #632 ) ( 14fb642 ), closes #630 ui: offer feedback after errors and after ten generations ( #633 ) ( 1f1ec19 ) ui: send feedback from Blender to Scenario ( #618 ) ( 3638a4f ) Bug Fixes blender: export only the active scene for Edit 3D uploads ( #521 ) ( a1a0a30 ), closes #99 blender: restore the output bit depth after a capture ( #608 ) ( 34f3b0d ) handle malformed MCP requests and GLB, MP4 and audio input ( #553 ) ( 2f094b0 ) jobs: keep delivering results after a transient refresh failure ( #525 ) ( 578353c ) jobs: load a job registry of the wrong JSON shape as empty ( #565 ) ( bf2bf02 ) mcp: answer wait_for_job inside 60-second client limits and accept null options ( #560 ) ( 8981c16 ), closes #558 mcp: bind only the configured MCP port ( #598 ) ( c0e512c ) mcp: list verified local files of every ready result in job_status ( #523 ) ( 6681256 ) mcp: read the selection from the view layer in headless sessions ( #570 ) ( f61eedb ) mcp: resync the view layer before iterating its objects ( #620 ) ( 04c30c3 ), closes #619 Documentation agents: use fix only for behavior users saw ( #534 ) ( 85ad320 ) docs: add agent connection troubleshooting to the user guide ( #561 ) ( 08b7b84 ) docs: check download counts after each release ( #536 ) ( d635975 ) docs: describe delivered in-place edits and point to G14 ( #531 ) ( 3f41109 ), closes #99 docs: keep PR descriptions, commits and doc edits brief ( #542 ) ( 068f182 ) docs: link the OpenSSF Best Practices badge to its final page ( #564 ) ( 78777cc ) docs: merge pull requests through the merge queue ( #603 ) ( af17cee ), closes #587 docs: note how brand assets and inlined scripts are kept ( #539 ) ( 28b116d ) docs: record the 0.11.0 checks that docs still listed as pending ( #517 ) ( e3e59d1 ) docs: record the admin bypass of the merge queue ( #605 ) ( 5d44f43 ), closes #587 docs: record the first approved monthly smoke run ( #586 ) ( ce5a085 ) docs: refresh documentation for 0.12.0 ( #629 ) ( eba1f4c ) docs: show the OpenSSF Best Practices badge in the README ( #551 ) ( a4a53f9 ) docs: state that no Blender job is remotely cancellable today ( #614 ) ( e0513d1 ), closes #494 repo: drop the Scenario logo licence note ( #515 ) ( 901b6ff ) Miscellaneous Chores agents: add Claude Code project settings and local MCP client template ( #518 ) ( 61260f1 ) agents: give Claude Code and Codex the MCP token from .env.local ( #596 ) ( bdf14a5 ) deps: Bump typescript from 5.9.3 to 7.0.2 in the node group across 1 directory ( #548 ) ( c55178e ) deps: keep @types/node on the Node major in .nvmrc ( #547 ) ( 48b743e ) docs: count website visits with Vercel Web Analytics ( #578 ) ( fcee897 ) repo: drop the MIT entry for the Scenario logo ( #583 ) ( a99d2d9 ), closes #29 repo: ignore Vercel CLI project links ( #601 ) ( 2683b69 ) repo: keep PR validation results apart from the checklist ( #544 ) ( e20b662 ) repo: request the maintainer's review on every pull request ( #566 ) ( b5b4de6 ), closes #21 repo: skip the Markdown rewrap in git blame ( #581 ) ( ca4fcf3 ), closes #579 repo: type issues natively instead of with bug and enhancement labels ( #552 ) ( c5358fe ) tools: check that Markdown prose wraps at 100 columns ( #584 ) ( 686d999 ) tools: clear the house-rule failures #519 left on main ( #582 ) ( 2a97310 ), closes #29 tools: deploy the site proxy without a .vercelignore ( #533 ) ( 6a11ddd ) tools: enforce the house rules in check_rules.py, with REUSE.toml and reuse lint ( #519 ) ( 33cf729 ) Continuous Integration ci: add the site proxy tests to the required CI gate ( 7b57141 ) ci: fuzz MCP, upload policy and media parsers with ClusterFuzzLite ( #554 ) ( e2dde2e ) ci: fuzz the site proxy middleware with fast-check property tests ( #549 ) ( 99eb4bd ) ci: install Node tooling with pnpm from a committed lockfile ( #543 ) ( 15c0b1c ) ci: remove the merge queue ( #607 ) ( 553f533 ) ci: run the handbook search tests in the renamed Site job ( db0119f ) ci: run the required checks in the merge queue ( #592 ) ( 3445dcf ) ci: skip GNU.org licence pages that time out in the link check ( #568 ) ( 3169b4f ), closes #567 ci: skip the Blender baseline on documentation-only pull requests ( #535 ) ( a6bc2a7 ) ci: skip the Blender baseline when a pull request only changes the site ( #541 ) ( ff79121 ) ci: title smoke runs with the plan, cap and trigger ( #585 ) ( d1fc2d1 ) deps: Bump astral-sh/setup-uv ( 0f5802c ) deps: Bump astral-sh/setup-uv from 10.2.0 to 10.3.0 in the actions group ( #563 ) ( 0f5802c ) deps: Bump the actions group with 5 updates ( #546 ) ( c3a6444 ) describe the commits check as required, like ci-ok and pr-title ( #577 ) ( b3a5df1 ) mcp: comment the MCP tool definition sizes on pull requests ( #613 ) ( bdb7c00 ) release: attach the provenance bundle to each release ( #550 ) ( 97dcfb1 ) tools: enforce a 5000 CU monthly budget across hosted smoke runs ( #516 ) ( ca59f11 ) Tests blender: check the headless loop's catalog sync by its effect ( #626 ) ( d2ce075 ) blender: give the abandoned-send clock check a margin ( 883f0ca ) blender: run saved mesh-edit tests in the PR baseline ( #511 ) ( 5726f5d ) mcp: budget the context size of local MCP tool definitions ( #595 ) ( 75faf21 ) mcp: expect listed files for saved non-image results in job_status ( #593 ) ( 8e3de55 ), closes #588 mcp: run the non-image job_status test in the PR baseline ( #606 ) ( 396b1d2 ) Styles docs: wrap Markdown prose at 80 columns (mechanical) ( #580 ) ( c2643ef ), closes #579 官方 Release:blender-plugin-v0.12.0。请查看 Release notes、依赖和许可证变化。

10月17日周六
  1. GitHub · MaxLiu22/Motion2MixamoRig

    MaxLiu22/Motion2MixamoRig 发布 Motion2MixamoRig v0.1.7

    Motion2MixamoRig transfers human motion from a monocular video—or a pose from a still image—onto an Adobe Mixamo-rigged 3D character. This release adds support for Mixamo characters that were edited and re-exported in Cinema 4D. ### Highlights - **Cinema 4D-exported Mixamo FBX support**: use a character you opened and re-exported in Cinema 4D directly as the Mixamo rig, in the Blender add-on or with `--rig`. Details: [`docs/c4d-fbx-support.md`](https://github.com/MaxLiu22/Motion2MixamoRig/blob/v0.1.7/docs/c4d-fbx-support.md). - **Fixed characters falling apart in the GLB**: each mesh piece now keeps its own skin bind matrices. Both were contributed by [@yng47](https://github.com/yng47) in [#8](https://github.com/MaxLiu22/Motion2MixamoRig/issues/8). Thank you! - **User guide in 18 languages**, matching the README. ### What you will notice - In Blender the character now imports as one mesh object per piece (Y Bot: `skinned_mesh_0_Alpha_Surface` and `skinned_mesh_1_Alpha_Joints`) instead of a single `skinned_mesh`. The armature is still named `mixamo`, and the animation is unchanged. - Original Mixamo characters produce the same motion as v0.1.6. ### Install the Blender add-on 1. Download `motion2mixamorig-0.1.7-macos-arm64.zip` from the assets below (do not unzip it). This release has a macOS (Apple Silicon) build only. 2. In Blender 4.2+: **Edit → Preferences → Get Extensions → ∨ → Install from Disk…** 3. Follow the [User Guide](https://github.com/MaxLiu22/Motion2MixamoRig/blob/v0.1.7/docs/user-guide.md). Updating from v0.1.6: remove the old add-on, quit Blender, install this zip, then click **Update Runtime** (the C4D support lives in the runtime code, so this step is required). Downloaded models are kept. ### Important notes * Tested on macOS (Apple Silicon) only. Windows and Linux are untested. * Input currently supports one clearly visible, full-body person. * The SMPL-X body model and Mixamo character must be obtained separately under their respective licenses. * Non-commercial use only, because of upstream model licenses (see `NOTICE.md`). Full changelog: [v0.1.6...v0.1.7](https://github.com/MaxLiu22/Motion2MixamoRig/compare/v0.1.6...v0.1.7)

  2. GitHub · deepseek-ai/deepseek-harness

    deepseek-ai/deepseek-harness 发布 v0.2.1-rc.2

    中文 | English 新增功能 适配 DeepSeek-V4.1-Flash-1017 上线 @LegGasai 适配 DeepSeek Search 与 Fetch API,可在网页搜索设置中开启 @yudshj , @LegGasai New Features Add support for DeepSeek-V4.1-Flash-1017. by @LegGasai Add support for DeepSeek Search and Fetch APIs, which can be enabled in Web Search settings. by @yudshj , @LegGasai Full Changelog: dsh-v0.2.1-rc.1...dsh-v0.2.1-rc.2 官方 Release:dsh-v0.2.1-rc.2。请查看 Release notes、依赖和许可证变化。

  3. GitHub · MaxLiu22/Motion2MixamoRig

    MaxLiu22/Motion2MixamoRig 发布 Motion2MixamoRig v0.1.6

    Motion2MixamoRig transfers human motion from a monocular video—or a pose from a still image—onto an Adobe Mixamo-rigged 3D character. This release makes the Blender add-on usable without a terminal. This plugin has only been tested on macOS so far and hasn't been tested on Windows yet.

  4. GitHub · deepseek-ai/deepseek-harness

    deepseek-ai/deepseek-harness 发布 v0.2.1-rc.1

    中文 | English 作为 0.2.1 系列的首个候选版本,本版本汇总了自 v0.2.0-rc.2 以来的主要用户和开发者相关变更。 新增功能 允许用户从“自定义插件索引源”中发现和安装插件。 @turtle1999 插件管理页新增「让 Agent 创建插件」入口,可保留草稿进入创造模式;发送需求后才开始执行。 @ZiyaZhang 支持插件启用、停用、卸载及更新后的依赖同步;启用热重载时,更新或重新安装的可替换插件直接生效,无法热重载时提示重启。 @imccyu , @turtle1999 可选插件支持极简模式,Official 插件列表支持按需安装与当前发布版对应的 Claude Code 和 Codex 组合包,并可用于 headless、SDK 和 ACP profile。 @tianyicui , @turtle2099 新增实验性插件的 Session 状态记录接口,供插件写入和读取自己的会话记录。 @tianyicui 新增实验性 Claude Code Mods 兼容层。目前阶段的主要目的是验证 Claude Code Mods API 功能大致为 DeepSeek Harness 插件的一个子集,而非为用户提供实际的完整兼容性。 @tianyicui 新增实验性开发者工具组合包,提供会话原始日志、聊天分组与正文的双向定位,以及内嵌 NodeJS 调试工具;内嵌 DevTools 目前使用英文界面。 @imccyu , @turtle2099 新增实验性思考过程机器翻译插件,可在插件页启用,选择 Bing、Google 或付费 DeepSeek Flash。 @tianyicui , @ZiyaZhang , @imccyu 新增实验性 Git Worktrees 插件,可在插件页启用,由 Agent 创建并进入独立的 Git checkout。 @tianyicui , @turtle2099 自定义模型 API 支持通过UI中配置各模型的推理等级,无需手动修改配置文件。 @LegGasai pi-ai 路由支持按模型能力处理会话中的系统提示词更新,以及工具的动态新增和移除。 @Tuyixiang 极简模式支持读取图片和自动压缩长对话,Web 与桌面端可通过 /compact 指令手动压缩上下文。 @LogosVeritas 全局指令支持读取共享 agents 目录中的 AGENTS.md,可通过 DSH_AGENTS_HOME 指定目录。 @tianyicui 新增 working_directory 工具,并为 TypeScript/Python SDK 提供会话工作目录的读取和切换接口。 @tianyicui SSH 新增独立可执行的 helper 运行时,支持远端文件操作、进程、终端、沙箱和 Node PTC。 @LegGasai Web 版支持在本机 HTTP 访问时登录 DeepSeek 账号。 @lsdsjy 支持识别已发送消息中的密钥和令牌,并默认脱敏按需查看。 @ZiyaZhang 新会话支持预填未发送的提示;恢复草稿或切换工作区时保留文件、目录和会话引用。 @imccyu 新增工作步骤收起时机设置,可选择回答结束后收起,或在下一条普通消息到来时收起。 @imccyu Markdown 文件预览将 YAML 头部元数据显示为清晰的字段列表。 @turtle2099 体验优化 改善自动化任务详情在窄窗口中的布局,关联会话入口会按可用空间收起为图标。 @turtle2099 子智能体可通过配置选用独立 Agent Preset 预设,统一设置角色和工具; @grllll , @Dudu-0223 改进子智能体的委派与等待指引:达到委派层数上限时提前提示,等待子任务期间不再消耗新的目标执行轮次。 @ZiyaZhang , @turtle1999 组合包详情页显示代码来源和当前版本,便于查看安装来源及重装所需的信息。 @turtle1999 插件安装结果显示实际安装版本;因新版本冷却策略安装较旧版本时,提供说明和精确版本安装方式。 @turtle2099 工具调用在准备阶段即可显示已到达的命令说明、文件路径和内容生成进度。 @imccyu Shell 和插件安装详情支持横向查看及复制完整命令;后台 Bash 调用可展开输入和启动回执。 @tianyicui Web 终端更可靠地处理连续输入、粘贴和尺寸调整,并保留进程退出前的最后输出。 @LegGasai PTC Mode 的 Node 执行环境新增可选的 in-memory 模式,多次运行代码可复用变量、函数和已导入模块。 @CreatixChu 改善大量会话的列表加载与 @ 会话搜索体验。 @turtle1999 , @imccyu 优化自动会话标题生成,对同主题的追问、补充和继续请求保留已有合适标题。 @tianyicui , @ZiyaZhang 侧栏 Fork 和子代理目录浏览新增迁移提示,遇到需要迁移的会话时引导用户先打开原会话。 @imccyu 优化侧栏展开规则,让运行中和等待回应的会话更容易找到;会话菜单支持复制会话 ID。 @turtle1999 , @imccyu 支持分别设置界面正文、代码与工具输出、侧栏终端的字体和字号;桌面端可通过 Cmd/Ctrl + 加号或减号统一调整字号。 @turtle2099 , @koalazf99 优化会话和工作区的悬停操作,统一卡片与菜单样式,并改善页头排列及插件页、自动化任务页的窄窗口布局。 @Yifffan , @Kingwl 语音输入新增麦克风选择,可在插件详情页选择输入设备,并查看所选设备的实时输入电平。 @yudshj 允许远程主机访问的 Web 配置使用页面内目录选择器,不再在服务器上弹出原生目录对话框。 @oraluben 优化含超长源码行的文件预览性能,超长行使用无高亮文本展示,普通行继续进行语法高亮。 @turtle2099 Office 文档任务按需加载编辑、渲染和导出指引,减少简单修改及 PDF 导出后的无关检查与预览,并避免在回复中引用已删除的预览图。 @yudshj DeepSeek 账号的模型列表随账号可用模型更新,并隐藏当前客户端版本不支持的模型。 @LegGasai 模型设置更清楚地提示凭据来源和检测状态,支持按需显示输入的 API Key。 @Magolor 问题修复 目标编辑支持多行文本和 Shift+Enter 换行,并改善目标与排队消息编辑器的中文输入及宽度适配。 @turtle2099 修复目标任务停止、恢复并再次停止后,新消息滞留队列的问题。 @turtle2099 修复 Trajectory 将等待、流式输出或重试中的请求标为完成,以及压缩任务提前显示结果的问题。 @turtle2099 , @kermanx 修复后台工作流仍在运行,却因父级工具步骤或对话轮次正常结束而被标为已中断的问题。 @turtle2099 恢复可继续子代理输入栏的图片粘贴和拖放,支持运行中追加图片和完成后发送图片续发消息。 @ZiyaZhang 应用意外退出后,未完成的任务会明确显示“任务已停止”,避免被误认为正常完成。 @turtle2099 修复部分 Bash、PowerShell 和文件修改记录无法展开输出或差异的问题。 @turtle2099 修复凭据、配置和技能文件监听器关闭后的未捕获异常,以及 Agent 关闭时资源提前释放的问题。 @tianyicui , @kermanx 修复部分 Windows 环境下,持久 PowerShell 在大量输出滚屏后迟迟无法结束当前调用的问题。 @Chinesezjc 修复 Windows Desktop 终端退出后,PTY 后台工作进程未随之清理的问题。 @winewill 减少 Linux 下启动命令前的重复检查,降低命令启动开销,并改善较旧 systemd 环境的兼容性。 @imccyu 修复命令执行失败时,未呈现有效的状态信息。 @yudshj 减少新建与恢复多个终端时的重复查询,并避免失效终端在切换面板后反复重试。 @LegGasai 改善 PTC Mode 中缺失的部分指引,并统一 SDK、Web 和 headless 的模型身份说明。 @koalazf99 关闭代码工作视图后仍可选择标准、创造和自定义模式;内置 PTC/极简默认值改为标准,已有会话保持原模式。 @ZiyaZhang 修复启停插件时其他插件的样式被移除、需要刷新页面才能恢复的问题。 @turtle2099 启用开发目录监听后,HMR 可刷新包入口和依赖映射配置,并正确重载仍在运行的原入口。 @imccyu 修复在插件页启用或停用插件后,已打开会话的 / 菜单未更新技能列表的问题。 @grllll 登录请求未收到响应时显示网络检查提示,便于区分连接问题与其他登录失败。 @lsdsjy 修复模型响应流停止输出、且底层传输不响应取消时,请求超过空闲超时仍一直挂起的问题。 @tianyicui 修复插件包元信息不可读,或辅助请求扩展准备失败时,整个 DeepSeek 请求被阻断的问题。 @turtle1999 , @turtle2099 修复模型设置刷新期间仍可基于旧数据编辑或删除配置,导致刚保存的选择未出现在编辑器中的问题。 @tianyicui 凭据文件中出现 DSH 不使用的额外字段时,不再阻止应用启动。 @turtle2099 桌面端默认使用系统分配的端口,避免 Windows 保留端口范围导致应用无法启动。 @turtle2099 修复展开右侧栏后,会话标题栏中的后台任务列表被侧栏遮挡或裁切的问题。 @turtle2099 修复 Windows Desktop 图片预览遮罩及关闭按钮与标题栏重叠、侧栏按钮悬停圆角不一致的问题。 @turtle2099 修复 Windows 安装器对磁盘根目录的校验,拒绝带重复末尾路径分隔符的根目录写法。 @tianyicui 修复 macOS 应用的小尺寸 Finder 图标,以及复制和替换应用提示中的图标损坏问题。 @07akioni 修复 Windows 和 Linux 下右侧栏收起时,在输入框按 Page Up 导致整个界面向左偏移的问题。 @imccyu 修复侧栏列表重排或重新显示后,会话加载动画不同步的问题。 @turtle2099 修复 /goal、/plan 等命令与参数交界处的输入异常及草稿与显示不一致,支持整体选中、删除命令,并在撤销或刷新页面后恢复。 @LegGasai 修复切换会话、收起工作过程或发送后续消息时,对话区域出现大块空白、滚动跳动的问题。 @imccyu 修复重启应用后部分会话无法继续,以及切换到 DeepSeek 后因历史消息兼容问题导致请求失败的情况。 @imccyu , @yudshj 修复 macOS 添加工作区时目录选择器无法粘贴目录路径,以及取消选择仍添加工作区的问题。 @turtle2099 修复原预设被删除或调整后,恢复空白会话、切换工作区可能失败的问题。 @LegGasai 修复卸载会话存储插件时,最后的会话记录可能丢失的问题。 @turtle1999 修复本地 SenseVoice 语音识别开启 VAD 后,录音开头被截断、首字或音节丢失的问题。 @yudshj 修复远程 Web 在网络拥塞时被误判为断线,以及刷新后语言、主题等偏好丢失的问题。 @turtle2099 , @oraluben 其他变更 API Key 读取优先级变更:Web端/桌面端优先采用已保存的凭据;headless 默认改用环境变量和 .env,不读取已保存的密钥。 @Magolor 移除运行时 invariant 插件及各包的 ./invariant 导出;使用这些诊断入口的开发者需相应调整扩展或自定义 profile。 @turtle2099 子路径插件不再读取独立的 package.json ,显示文本和图标须通过对应子路径导出;插件开发模板同步补齐本地化信息与图标。 @turtle1999 第三方插件的版本兼容性优先按 engines.dsh 判断;未声明时沿用原有规则。插件作者需检查声明是否覆盖支持的 DSH 版本。 @turtle1999 输入区统计扩展拆为 activity 和 usage 两个独立入口;覆盖旧 stats 整行的插件需要更新注册 ID。 @turtle1999 为用户消息、文本与图片展示、新会话页及模型选择器添加扩展位,支持插件定制对应内容。 @imccyu , @LegGasai 自动化任务改为 Web 内置能力,提醒工具按模式提供:标准、创造和 PTC 模式可用,极简模式和子代理不可用;旧实验组合包选择会自动清理,已有任务保留。 @Chinesezjc , @turtle1999 关闭计划审阅以补充修改意见时,直接结束当前轮次并等待用户反馈,避免额外调用模型。 @turtle2099 统一子代理执行与完成通知,工具立即返回 child ID;自定义 SDK runtime 需支持 session/wait。 @Dudu-0223 Agent Team 消息改为直接投递目标 Inbox,移除独立 outbox、自动重试和重发去重;相关配置与结果字段需迁移。 @Dudu-0223 Python PTC 接入 Session 文件沙箱策略;自定义组合需提供 sandbox 和 sandboxPolicy 服务。 @tianyicui 移除工具展示的 both 混合模式,仅保留 native 和 ptc;使用旧模式的配置与 API 调用需要更新。 @tianyicui 移除 agent-instructions 插件逐行 dshHome 配置,指令目录改从进程的 DSH_HOME 或默认目录读取。 @tianyicui 默认 SDK profile 从固定的编程 Agent 改为通用 AI Agent 身份,适用于一般任务。 @Dudu-0223 使用 --from-default-profile 重建已有自定义配置时,会替换该配置及其插件和设置。 @turtle2099 TypeScript 和 Python SDK 支持 resume 功能,恢复已保存的会话,继续使用原有会话 ID 和工作目录。 @koalazf99 Python SDK 的 Office 引擎和完整创作环境改为按需下载。 @yudshj 完善网关授权与连接机制,支持按调用方身份控制资源访问,并独立管理 API 连接及其交互参与方式。 @imccyu Web 支持通过 --public-url 指定显示、打开及提供给模型的对外访问地址,支持带路径前缀的反向代理入口。 @oraluben Web 支持绑定指定的 IPv4/IPv6 地址,并通过 --tls-cert 和 --tls-key 配置原生 HTTPS 监听。 @oraluben pi-ai 更新至 1.0.2,包含上游模型目录更新和适配器修复。 @tianyicui 更新第三方模型支持;Azure 提供方名称统一为 azure,使用旧名称 azure-openai-responses 的提供方配置需迁移。 @LegGasai 更新运行时工具、MCP 协议、图片处理和客户端渲染依赖,纳入兼容版本的安全修复。 @tianyicui This first release candidate for 0.2.1 summarizes the major user- and developer-facing changes since v0.2.0-rc.2. New Features Discover and install plugins from custom plugin index sources. by @turtle1999 Add a “Let Agent create a plugin” entry to plugin management. It opens Creator mode while preserving the draft and starts work only after the request is sent. by @ZiyaZhang Support dependency synchronization when plugins are enabled, disabled, uninstalled, or updated. With hot reload enabled, replaceable plugins take effect directly after an update or reinstallation; changes that cannot be hot-reloaded request a restart. by @imccyu , @turtle1999 Support optional plugins in Minimal mode. The Official plugin catalog offers on-demand installation of Claude Code and Codex bundles matching the current release, for use in headless, SDK, and ACP profiles. by @tianyicui , @turtle2099 Add Session state-record APIs for experimental plugins to write and read their own session records. by @tianyicui Add an experimental Claude Code Mods compatibility layer. At this stage, the main goal is to verify that the Claude Code Mods API's capabilities are broadly a subset of what DeepSeek Harness plugins can do, rather than to offer users complete, practical compatibility. by @tianyicui Add an experimental Developer Tools bundle with raw session logs, bidirectional navigation between chat groups and the conversation, and embedded NodeJS debugging tools. The embedded DevTools currently uses an English interface. by @imccyu , @turtle2099 Add an experimental reasoning translation plugin, enabled from the Plugins page with Bing, Google, or paid DeepSeek Flash as the provider. by @tianyicui , @ZiyaZhang , @imccyu Add an experimental Git Worktrees plugin that can be enabled on the Plugins page for Agents to create and enter separate Git checkouts. by @tianyicui , @turtle2099 Configure reasoning levels for individual custom API models in the UI without editing configuration files manually. by @LegGasai Support in-conversation system prompt updates and dynamic tool additions and removals on pi-ai routes according to model capabilities. by @Tuyixiang Minimal mode can read images and automatically compact long conversations. Web and Desktop users can run the /compact command to compact context manually. by @LogosVeritas Load global instructions from AGENTS.md in the shared agents directory, with DSH_AGENTS_HOME available to select its location. by @tianyicui Add the working_directory tool and TypeScript/Python SDK APIs for reading and changing a session’s working directory. by @tianyicui Add standalone executable SSH helper runtimes supporting remote file operations, processes, terminals, sandboxing, and Node PTC. by @LegGasai The Web app supports DeepSeek account sign-in when accessed over local HTTP. by @lsdsjy Detect keys and tokens in sent messages and mask them by default, with an option to reveal them. by @ZiyaZhang Support unsent initial prompts for new sessions and preserve file, folder, and session references when restoring drafts or moving them between workspaces. by @imccyu Add a setting to collapse work details either when the response finishes or when the next regular message arrives. by @imccyu Display YAML frontmatter as a readable field list in Markdown file previews. by @turtle2099 Improvements Improve Automation task details in narrow windows by collapsing the linked-session action to an icon when space is limited. by @turtle2099 Configure spawned subagents with independent Agent Presets to manage their roles and tools together. by @grllll , @Dudu-0223 Improve subagent delegation and waiting guidance: announce delegation depth limits in advance and wait for running subtasks before starting another goal round. by @ZiyaZhang , @turtle1999 Show a bundle’s code source and current version in its details, making installation and reinstallation information easier to find. by @turtle1999 Show the version actually installed and explain how to request an exact version when pnpm’s release-age policy selects an older release. by @turtle2099 Show available command descriptions, file paths, and content-generation progress while tool calls are still preparing. by @imccyu Support scrolling and copying full commands in Shell and plugin installation details, and expand background Bash inputs and launch receipts. by @tianyicui Handle continuous input, pastes, and resizing more reliably in the Web terminal, and preserve the final output when a process exits. by @LegGasai The Node runtime for PTC Mode adds an optional in-memory mode that reuses variables, functions, and imported modules across code executions. by @CreatixChu Improve large session list loading and @ session search. by @turtle1999 , @imccyu Improve automatic session titles by retaining adequate titles for same-topic follow-ups, additional details, and requests to continue. by @tianyicui , @ZiyaZhang Add migration guidance to sidebar forks and subagent catalog browsing, directing users to open the original session when migration is required. by @imccyu Improve sidebar expansion so running sessions and sessions awaiting a response are easier to find. Session menus support copying the session ID. by @turtle1999 , @imccyu Choose fonts and sizes separately for interface text, code and tool output, and sidebar terminals. On Desktop, use Cmd/Ctrl + plus or minus to adjust font sizes together. by @turtle2099 , @koalazf99 Refine session and workspace hover interactions, unify card and menu styling, and improve header ordering and narrow-window layouts on plugin and automation pages. b

  5. GitHub · mutuals-inc/character-harness

    mutuals-inc/character-harness 发布 v0.1.0 — macOS Apple Silicon preview

    macOS Apple Silicon player v0.1.0 (unsigned). Download character-player-0.1.0-macos-arm64.dmg , open it and drag Character Player to Applications. macOS blocks it the first time: open it once, then go to System Settings > Privacy & Security, click Open Anyway and confirm (on macOS 14 and earlier, Control-click the app and choose Open). The compiled engine and FoxGlove model and animations are included; no Kaigen installation or licence is required. Run the full harness Install Node.js 23.6 or later and download this tag's Source code (zip) . Extract the source, open Terminal in its root (beside package.json), and run npm ci --omit=dev . Copy .env.example to .env and add your own XAI_API_KEY and ELEVENLABS_API_KEY . Set HARNESS_PLAYER in .env to the installed player: HARNESS_PLAYER = " '/Applications/Character Player.app/Contents/MacOS/'* " Run npm run check -- characters/foxglove , then npm start from the harness root. The runtime opens the player automatically. Allow the microphone when macOS asks and speak first . The player alone does not run the conversation; Node and provider API keys are required. FoxGlove needs no additional animation setup. Provider usage is billed to your accounts. For startup problems, read the Terminal output and .cache/player.log . See the harness quickstart , macOS installation guide , custom character guide , and architecture . Verify the download with shasum -a 256 -c --ignore-missing SHA256SUMS-macos-arm64 . Built from v0.1.0-macos-arm64 ( 8bd1f91 ), Kaigen 0.5.8.003-internal. SHA-256: 2f3c872abd16fb9270bd85f80957a63c056ea32359108801f63bc9dce8166243 character-player-0.1.0-macos-arm64.dmg e227594f807186d612ce89d4be9faa96c2e505de9d1b87a9b2e64573acab06a0 character-player-0.1.0-macos-arm64.zip 官方 Release:v0.1.0-macos-arm64。请查看 Release notes、依赖和许可证变化。

  6. GitHub · mutuals-inc/character-harness

    mutuals-inc/character-harness 发布 v0.1.0 — Windows x64 preview

    Windows x64 preview of Mutuals Character Harness v0.1.0 . Downloads character-player-0.1.0-windows-x64.zip — the native player, compiled engine, FoxGlove model, animations and runtime assets. Extract the whole ZIP and keep its files together. The executable cannot run alone. SHA256SUMS-windows-x64 — SHA-256 checksum for that ZIP. Matching harness source ZIP — the Node conversation runtime and character configuration. This is also GitHub's “Source code (zip)” download below. No Kaigen SDK, engine licence, compiler or Developer Mode is needed to run this package. The player handles rendering, microphone capture and playback; the Node runtime runs the conversation. Install both using the steps below. FoxGlove's model and animations are already included: no animation setup is needed for the default character. Run the whole harness on Windows Install Node.js 24 or later from nodejs.org . Open a new PowerShell window and check: node -- version npm.cmd -- version Download the player ZIP and checksum above. From your download folder, run: Get-FileHash .\character - player - 0.1 . 0 - windows - x64.zip - Algorithm SHA256 Get-Content .\SHA256SUMS - windows - x64 The hashes must match (letter case does not matter). Extract the ZIP to a permanent location such as C:\Users\you\Apps\ . You should have a folder containing Character Player.exe and cooked\ ; keep the entire folder together. This preview is unsigned, so Windows may display a publisher warning. Download and extract the matching harness source ZIP above into a separate folder. In PowerShell, change into the extracted harness root: the folder containing package.json , .env.example , characters\ and runtime\ . Run: npm.cmd ci -- omit = dev Copy-Item .env.example .env notepad .env For an existing setup, keep your .env instead of overwriting it. In .env , enter your own XAI_API_KEY and ELEVENLABS_API_KEY . They provide FoxGlove's chat model, speech recognition and voice. The keys need access to the models/voice configured in characters/foxglove/character.yaml ; provider usage is billed to your accounts. Also set the actual path to the extracted player, keeping both quote levels for paths with spaces: HARNESS_PLAYER = ' "C:/Users/you/Apps/character-player-0.1.0-windows-x64/Character Player.exe" ' Replace you and the folder path with yours, then save .env . Do not publish or share your keys. From that same harness root, validate the character configuration, then start it: npm.cmd run check -- characters / foxglove npm.cmd start The check validates configuration; it does not test your provider accounts. start runs the Node runtime and opens the player automatically using HARNESS_PLAYER . Keep PowerShell open. In Windows Settings → Privacy & security → Microphone, enable microphone access and access for desktop apps. Speak first : FoxGlove waits for you before replying. Closing the player stops the runtime; Ctrl+C in PowerShell also stops the session. Help and customization Harness quickstart — runtime setup and API keys. Windows player installation — player paths, package layout and microphone access. For startup failures, read the PowerShell output and .cache/player.log under the harness source folder. Bring your own character — your own VRM model and animations. Then run npm.cmd start -- characters/<id> . Character manifest — configure models, voice, rig and extensions. Architecture and your first extension — understand and extend the conversation loop. Version and provenance This release is Windows x64 only , tagged v0.1.0-windows-x64 . macOS and Linux builds can use their own platform tags for the same app version when available; this release contains neither. The existing player ZIP is unchanged. Built from commit e73eca6b242b4f29fc4e9f9f0f78db9972273a25 with Kaigen 0.5.8.003-internal . Project code and Mutuals-owned FoxGlove assets use Apache-2.0; included third-party work retains its own licences. 官方 Release:v0.1.0-windows-x64。请查看 Release notes、依赖和许可证变化。

10月16日周五
  1. GitHub · deepseek-ai/deepseek-harness

    deepseek-ai/deepseek-harness 发布 v0.2.1-alpha.5

    中文 | English 问题修复 修复在插件页启用或停用插件后,已打开会话的 / 菜单未更新技能列表的问题。 @grllll 减少新建与恢复多个终端时的重复查询,并避免失效终端在切换面板后反复重试。 @LegGasai 改善 PTC Mode 中缺失的部分指引,并统一 SDK、Web 和 headless 的模型身份说明。 @koalazf99 修复 Windows 和 Linux 下右侧栏收起时,在输入框按 Page Up 导致整个界面向左偏移的问题。 @imccyu 其他变更 新增 conversation.input.model.label Slot,支持插件按模型渠道自定义输入框模型选择器中的名称展示。 @LegGasai Bug Fixes Fix the skill list in an open Session’s / menu not updating after a plugin is enabled or disabled on the Plugins page. by @grllll Reduce redundant queries when creating or restoring multiple terminals, and prevent failed terminals from retrying repeatedly when switching panels. by @LegGasai Improve incomplete guidance in PTC Mode, and align model identity prompts across SDK, Web, and headless profiles. by @koalazf99 Fix Page Up in a text input shifting the entire interface to the left on Windows and Linux when the right sidebar is collapsed. by @imccyu Chores Add the conversation.input.model.label Slot so plugins can customize model labels by provider in the composer’s model selector. by @LegGasai Full Changelog: dsh-v0.2.1-alpha.4...dsh-v0.2.1-alpha.5 官方 Release:dsh-v0.2.1-alpha.5。请查看 Release notes、依赖和许可证变化。

  2. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.9

    ### Added - Per-turn file diffs with Undo and Reapply, plus a read-only Git Changes view in Code. ([#246](https://github.com/WhiteTowerAI/ohmygame/pull/246)) - Export Interactive Stories as editable projects. ([#253](https://github.com/WhiteTowerAI/ohmygame/pull/253)) - A background video timeline in the Scene workbench, with playback, scrubbing, and Mark to attach a specific moment to an agent message. ([#264](https://github.com/WhiteTowerAI/ohmygame/pull/264)) - Doubao speech generation with voice selection and preview, plus speech, sound-effect, and music nodes on Asset Canvas. Audio generation requires a compatible connected provider. ([#259](https://github.com/WhiteTowerAI/ohmygame/pull/259)) - Skills in the composer's slash menu. ([#257](https://github.com/WhiteTowerAI/ohmygame/pull/257)) ### Changed - Plugins have Public and Personal collections, separate AI setup sessions, enable/disable controls, Personal plugin editing, and ZIP import/export. ([#250](https://github.com/WhiteTowerAI/ohmygame/pull/250)) - Model selection and reasoning controls share a compact composer control. ([#252](https://github.com/WhiteTowerAI/ohmygame/pull/252)) - The Asset Canvas Library picker starts with the current project selected. ([#261](https://github.com/WhiteTowerAI/ohmygame/pull/261)) - OpenAI and Anthropic browser sign-in options explain subscription limits. ([#267](https://github.com/WhiteTowerAI/ohmygame/pull/267)) ### Fixed - Desktop apps check for updates periodically and on return to the window, with retries after failed checks. ([#260](https://github.com/WhiteTowerAI/ohmygame/pull/260)) - Provider settings open without waiting for cloud verification. ([#262](https://github.com/WhiteTowerAI/ohmygame/pull/262)) - Leaked thinking tags no longer appear in agent conversations or Canvas text. ([#263](https://github.com/WhiteTowerAI/ohmygame/pull/263)) - The mouse wheel pans the canvas over node content. ([#255](https://github.com/WhiteTowerAI/ohmygame/pull/255)) - New project can open an existing workspace folder. ([#251](https://github.com/WhiteTowerAI/ohmygame/pull/251)) - Removed the empty-state prompt overlay from the Story canvas. ([#254](https://github.com/WhiteTowerAI/ohmygame/pull/254)) **Full Changelog**: https://github.com/WhiteTowerAI/ohmygame/compare/v0.0.0-beta.4.8...v0.0.0-beta.4.9

10月15日周四
  1. GitHub · deepseek-ai/deepseek-harness

    deepseek-ai/deepseek-harness 发布 v0.2.1-alpha.4

    中文 | English 中文 新增功能 自定义模型 API 支持通过UI中配置各模型的推理等级,无需手动修改配置文件。 by @LegGasai 允许用户从“自定义插件索引源”中发现和安装插件。 by @turtle1999 问题修复 修复命令与参数交界处输入异常的问题。支持整体选中/删除,并在撤销或刷新页面后恢复。 by @LegGasai 改进 Office 文件交付:避免在回复中引用已删除的预览图,减少 PDF 导出后不必要的工具查找和额外检查。 by @yudshj 修复启用开发者工具后,仍需刷新页面才能打开工具面板的问题。 by @imccyu 减少 Linux 下启动命令前的重复检查,降低命令启动开销,并改善较旧 systemd 环境的兼容性。 by @imccyu 修复命令执行失败时,未呈现有效的状态信息。 by @yudshj 其他变更 第三方插件的版本兼容性优先按 engines.dsh 判断;未声明时沿用原有规则。插件作者需检查声明是否覆盖支持的 DSH 版本。 by @turtle1999 English New Features Configure reasoning levels for individual custom API models in the UI without editing configuration files manually. by @LegGasai Discover and install plugins from custom plugin index sources. by @turtle1999 Bug Fixes Fix input glitches between a command and its arguments. Commands can be selected and deleted as a whole, and restored after undo or a page reload. by @LegGasai Improve Office file delivery: avoid referencing deleted preview images in replies and reduce unnecessary tool searches and extra checks after PDF export. by @yudshj Fix Developer Tools requiring a page reload before its panel can open after being enabled. by @imccyu Reduce repeated checks before launching commands on Linux, lowering startup overhead and improving compatibility with older systemd environments. by @imccyu Fix failed commands not displaying useful status information. by @yudshj Other Changes Third-party plugin compatibility prioritizes engines.dsh when declared and otherwise uses the existing rules. Plugin authors should check that the declared range covers their supported DSH versions. by @turtle1999 Full Changelog: dsh-v0.2.1-alpha.3...dsh-v0.2.1-alpha.4 官方 Release:dsh-v0.2.1-alpha.4。请查看 Release notes、依赖和许可证变化。

  2. GitHub · 0xsline/OpenChatCut

    0xsline/OpenChatCut 发布 v0.2.17

    ## [0.2.17] - 2026-10-15 ### Added / 新增 - The built-in Agent can browse and import local media in a browser-hosted editor once `AGENT_IMPORT_ROOTS` lists the directories to expose, reaching the same probe/hash/dedupe chain the desktop app uses; the desktop app keeps its default access (#185). 浏览器端的内置 Agent 在 `AGENT_IMPORT_ROOTS` 列出允许目录后,也可以浏览和导入本地素材,复用桌面端相同的探测、哈希与去重流程;桌面端保持原有的默认访问行为(#185)。 ### Changed / 调整 - Doubao 配音改走火山新版音频生成接口 `POST /api/v3/tts/create`,`X-Api-Key` 单头鉴权,Base URL 填完整接口地址也能正常请求;配置项改为 `DOUBAO_TTS_API_KEY` + `DOUBAO_TTS_MODEL`(默认 `seed-audio-1.0`),旧的 App ID / Access Key / 音色资源 ID 不再使用,需用新版控制台的 API Key 重填。支持 `speedRatio` / `loudnessRatio` / 原生 `pitch`,`emotion` / `emotionScale` / `performancePrompt` / 方言不再支持。 Doubao TTS now uses the new Volcengine audio-generation endpoint `POST /api/v3/tts/create` with single-header `X-Api-Key` auth, and accepts a full endpoint URL as Base URL. Config is now `DOUBAO_TTS_API_KEY` + `DOUBAO_TTS_MODEL` (default `seed-audio-1.0`); the old App ID / Access Key / resource ID are removed, refill with a new-console API key. Supports `speedRatio` / `loudnessRatio` / native `pitch`; `emotion` / `emotionScale` / `performancePrompt` / dialect are no longer supported. ### Fixed / 修复 - Move left/right to boundary (`Ctrl + E` / `Ctrl + R`) now fires on Windows and Linux; every shortcut catalog row is asserted to match its advertised chord on both platforms (#202, #203). 「左贴边 / 右贴边」(`Ctrl + E` / `Ctrl + R`)在 Windows 与 Linux 上恢复可用;新增断言要求快捷键目录里每一行在两种平台都能被自己的写法命中(#202、#203)。 - Desktop whisper.cpp transcripts group BPE tokens into words: multi-token words (Russian, German compounds, …) no longer split with inner spaces, punctuation stays attached to its word, and scripts without spaces (Chinese, Japanese, Thai) still split per chunk (#206, #207). 桌面端 whisper.cpp 转写按 BPE 规则把 token 还原成词:俄语、德语复合词等多 token 词不再被拆开并插入空格,标点跟随其所属单词;中日泰等无空格文字仍按块切分(#206、#207)。 - Windows verification gates pass on a stock checkout, and verification suites no longer read or write the developer's real profile (`USERPROFILE`) (#208, #209, #210, #211). Windows 上验证门禁在全新检出即可通过;验证套件不再读写开发者真实用户目录(`USERPROFILE`)(#208、#209、#210、#211)。 - Preview: the CC button and the rendered picture share one caption-visibility decision, hallucinated ASR words no longer silence an audio clip, and transcript windows starting past the end of the media are rejected (#213). 预览:字幕开关与画面共用同一可见性判定,幻觉出的 ASR 词不再把音频片段静音,转写窗口越过素材末尾时会被拒绝(#213)。 - Internal: `server/key-probes.ts` split back under the 500-line gate (MiniMax/Doubao HTTP-200 business-code checks moved into `server/key-probe-result.ts`), unbreaking `npm test` on `main`. 内部:`server/key-probes.ts` 拆回 500 行门禁以内(MiniMax/Doubao 的「HTTP 200 业务码」后检移入 `server/key-probe-result.ts`),修复 `main` 上 `npm test` 的红灯。 --- ## What's Changed * fix(shortcuts): match an explicit Ctrl chord on Windows and Linux by @JasonBuildAI in https://github.com/0xsline/OpenChatCut/pull/203 * fix(desktop): group whisper.cpp BPE tokens into words and keep punctuation by @JasonBuildAI in https://github.com/0xsline/OpenChatCut/pull/207 * fix(verify): make four more verification gates pass on Windows by @JasonBuildAI in https://github.com/0xsline/OpenChatCut/pull/209 * fix(verify): isolate the real Windows profile from every verification suite by @JasonBuildAI in https://github.com/0xsline/OpenChatCut/pull/211 * fix(preview): three ways a clip sat on the timeline but never reached the preview by @autober in https://github.com/0xsline/OpenChatCut/pull/213 * feat(agent): browse and import local media from a browser-hosted editor by @JasonBuildAI in https://github.com/0xsline/OpenChatCut/pull/200 ## New Contributors * @JasonBuildAI made their first contribution in https://github.com/0xsline/OpenChatCut/pull/203 * @autober made their first contribution in https://github.com/0xsline/OpenChatCut/pull/213 **Full Changelog**: https://github.com/0xsline/OpenChatCut/compare/v0.2.16...v0.2.17

  3. GitHub · scenario-labs/blender-plugin

    scenario-labs/blender-plugin 发布 blender-plugin: v0.11.0

    0.11.0 (2026-10-14) Features blender: play saved audio inside Blender with Play audio and Stop audio ( #466 ) ( 28c685a ) blender: re-enable Generate for an unchanged form after a delay ( #477 ) ( 984627e ) Bug Fixes blender: keep chosen-file uploads through scene updates and refuse incomplete MCP calls ( #441 ) ( 0d266fa ) blender: offer a saved image as World only when its header can be 2:1 ( #465 ) ( 0013ebe ) jobs: match a saved WAV original to its MP3 asset record for server stills ( #488 ) ( 3b69052 ) jobs: refuse a duplicate paid request while one is unconfirmed ( #475 ) ( 971eaa7 ) jobs: save the WAV original of audio results, not the MP3 copy ( #479 ) ( e3da3b9 ) mcp: check Host, time out idle sockets and limit agent uploads ( #476 ) ( 297c916 ) mcp: skip the reverse DNS lookup when local MCP starts ( #443 ) ( 56b03ef ), closes #399 tools: ignore documents as drift sources and list removed ones ( a2b5369 ) ui: keep the result pager's arrows one step wide in Studio ( #471 ) ( 73141c8 ) ui: make the picker's OK take one click, reword its experimental line and name LoRAs ( #464 ) ( 19f3ec0 ), closes #440 ui: say where the panorama World goes and that Undo reverts a reuse ( #491 ) ( a8a38a7 ) ui: title the unconfirmed-job dialog and name Mark reviewed as its next step ( #489 ) ( 9f9eab9 ) Documentation agents: add /knowledge-refresh for the per-version documentation refresh ( #482 ) ( a2b5369 ) docs: add a gallery of Scenario explorations made in Blender to the handbook ( #474 ) ( d3e6589 ) docs: keep the limits only the old evidence records stated ( e60a2d1 ) docs: lead installation with the extension repository ( #438 ) ( be8eba0 ) docs: make the user guide shorter and easier to follow ( #468 ) ( a0a0c92 ) docs: name the next release 0.11.0 in the maintenance records ( #480 ) ( 2858d57 ), closes #440 docs: point open work to #440 and record the 2026-10-13 decisions ( #469 ) ( 29a1b0d ) docs: re-pin the Studio source to 0.2.0 and record its additions ( #458 ) ( ca97ec5 ) docs: record the 0.10.0 publication evidence ( #436 ) ( 34ce22e ) docs: record the first-party origin of the bundled icons ( #470 ) ( e02dada ) docs: refresh documentation for 0.11.0 ( #487 ) ( b3c7ac9 ) docs: review the user guide's Studio, workflow, Library, Environment and update evidence ( #473 ) ( 9399a26 ), closes #440 docs: split the UI style guide and runtime map by area ( #484 ) ( 7d3e55c ) docs: sync release records with the 0.10.0 human checks and settings ( #439 ) ( fdcd91b ), closes #36 #97 #189 #19 tests: record the fixture licence and generating-account rights ( #460 ) ( 3c04fc6 ), closes #9 Continuous Integration ci: give the weekly full native suite a 900-second timeout ( #442 ) ( 70db5c3 ), closes #399 ci: lint and format-check the whole Python tree ( #467 ) ( a1efd28 ) deps: wait seven days before proposing action updates ( #463 ) ( 3221af5 ), closes #39 Tests blender: make two macOS-flaky native tests deterministic ( #459 ) ( 5eefa91 ), closes #457 Code Refactoring address the remaining hand-fix Ruff findings ( #461 ) ( fc8db71 ), closes #28 docs: keep one evidence record per document ( #481 ) ( e60a2d1 ) Styles reformat the Python tree with Ruff (mechanical) ( #462 ) ( 998e17d ), closes #28 官方 Release:blender-plugin-v0.11.0。请查看 Release notes、依赖和许可证变化。

  4. GitHub · deepseek-ai/deepseek-harness

    deepseek-ai/deepseek-harness 发布 v0.2.1-alpha.3

    中文 | English 新增功能 Web 版支持在本机 HTTP 访问时登录 DeepSeek 账号。 @lsdsjy 支持识别已发送消息中的密钥和令牌,并默认脱敏按需查看。 @ZiyaZhang 极简模式支持读取图片和自动压缩长对话,Web 与桌面端可通过 /compact 指令手动压缩上下文。 @LogosVeritas 问题修复 修复切换会话、收起工作过程或发送后续消息时,对话区域出现大块空白、滚动跳动的问题。 @imccyu 修复重启应用后部分会话无法继续,以及切换到 DeepSeek 后因历史消息兼容问题导致请求失败的情况。 @imccyu , @yudshj 修复插件更新或重新安装后仍运行旧代码的问题。启用热重载时,可替换的插件会直接生效;无法热重载的情况会提示重启。 @turtle1999 修复 macOS 添加工作区时目录选择器无法粘贴目录路径,以及取消选择仍添加工作区的问题。 @turtle2099 修复原预设被删除或调整后,恢复空白会话、切换工作区可能失败的问题。 @LegGasai 修复部分较旧 Git 版本下无法创建工作树的问题。 @turtle2099 修复远程 Web 在网络拥塞时被误判为断线,以及刷新后语言、主题等偏好丢失的问题。 @turtle2099 , @oraluben 应用意外退出后,未完成的任务会明确显示“任务已停止”,避免被误认为正常完成。 @turtle2099 凭据文件中出现 DSH 不使用的额外字段时,不再阻止应用启动。 @turtle2099 修复卸载会话存储插件时,最后的会话记录可能丢失的问题。 @turtle1999 体验优化 改善会话列表加载和 @ 会话搜索体验 @imccyu 子智能体可通过配置选用独立 Agent Preset 预设,统一设置角色和工具; @grllll , @Dudu-0223 优化侧栏展开规则,让运行中和等待回应的会话更容易找到;会话菜单支持复制会话 ID。 @turtle1999 , @imccyu DeepSeek 账号的模型列表随账号可用模型更新,并隐藏当前客户端版本不支持的模型。 @LegGasai 模型设置更清楚地提示凭据来源和检测状态,支持按需显示输入的 API Key。 @Magolor Office 文档任务按需加载编辑、渲染和导出指引,减少简单内容修改中不必要的检查与预览。 @yudshj 改进子智能体的委派与等待指引:达到委派层数上限时提前提示,等待子任务期间不再消耗新的目标执行轮次。 @ZiyaZhang , @turtle1999 Web 终端更可靠地处理连续输入、粘贴和尺寸调整,并保留进程退出前的最后输出。 @LegGasai 桌面端可用 Cmd/Ctrl + 加号或减号统一调整正文、代码和终端字号。 @koalazf99 优化会话和工作区的悬停操作,统一卡片与菜单样式,并改善页头排列及插件页、自动化任务页的窄窗口布局。 @Yifffan , @Kingwl PTC Mode 的 Node 执行环境新增可选的 in-memory 模式,多次运行代码可复用变量、函数和已导入模块。 @CreatixChu 其他变更 API Key 读取优先级变更:Web端/桌面端优先采用已保存的凭据;headless 默认改用环境变量和 .env,不读取已保存的密钥。 @Magolor 更新第三方模型支持;Azure 提供方名称统一为 azure,使用旧名称 azure-openai-responses 的提供方配置需迁移。 @LegGasai Python SDK 的 Office 引擎和完整创作环境改为按需下载。 @yudshj 使用 --from-default-profile 重建已有自定义配置时,会替换该配置及其插件和设置。 @turtle2099 TypeScript 和 Python SDK 支持 resume 功能,恢复已保存的会话,继续使用原有会话 ID 和工作目录。 @koalazf99 New Features The Web app supports DeepSeek account sign-in when accessed over local HTTP. by @lsdsjy Detect keys and tokens in sent messages and mask them by default, with an option to reveal them. by @ZiyaZhang Minimal mode can read images and automatically compact long conversations. Web and Desktop users can run the /compact command to compact context manually. by @LogosVeritas Bug Fixes Fix large blank areas and scroll jumps when switching sessions, collapsing work details, or sending follow-up messages. by @imccyu Fix failures when continuing some sessions after an application restart, and history compatibility errors when switching to DeepSeek. by @imccyu , @yudshj Fix stale plugin code after updates or reinstallation. With hot reload enabled, replaceable plugins take effect immediately; changes that cannot be hot-reloaded request a restart. by @turtle1999 Fix pasting directory paths into the directory picker when adding a workspace on macOS, and prevent cancelled selections from adding a workspace. by @turtle2099 Fix failures when restoring a blank session or switching workspaces after its original preset was removed or changed. by @LegGasai Fix worktree creation failures with some older Git versions. by @turtle2099 Fix false disconnects during network congestion and lost language, theme, and other preferences after refreshing a remote Web client. by @turtle2099 , @oraluben Tasks interrupted by an application exit now show “Task stopped” instead of appearing to have completed normally. by @turtle2099 Extra fields that DSH does not use in the credentials file no longer prevent the application from starting. by @turtle2099 Fix a case where final session records could be lost while unloading the session storage plugin. by @turtle1999 Improvements Improve session list loading and @ session search. by @imccyu Configure spawned subagents with independent Agent Presets to manage their roles and tools together. by @grllll , @Dudu-0223 Improve sidebar expansion so running sessions and sessions awaiting a response are easier to find. Session menus support copying the session ID. by @turtle1999 , @imccyu Keep the DeepSeek account model list up to date with the models available to the account, while hiding models unsupported by the current client version. by @LegGasai Model settings show clearer credential sources and detection status, and let users reveal an entered API key. by @Magolor Load Office editing, rendering, and export guidance as needed, reducing unnecessary checks and previews for simple content edits. by @yudshj Improve subagent delegation and waiting guidance: announce delegation depth limits in advance and wait for running subtasks before starting another goal round. by @ZiyaZhang , @turtle1999 Handle continuous input, pastes, and resizing more reliably in the Web terminal, and preserve the final output when a process exits. by @LegGasai Use Cmd/Ctrl + plus or minus on Desktop to adjust text, code, and terminal font sizes together. by @koalazf99 Refine session and workspace hover interactions, unify card and menu styling, and improve header ordering and narrow-window layouts on plugin and automation pages. by @Yifffan , @Kingwl The Node runtime for PTC Mode adds an optional in-memory mode that reuses variables, functions, and imported modules across code executions. by @CreatixChu Chores Change API key precedence: Web and Desktop prioritize saved credentials. Headless uses environment variables and .env files by default, without reading saved keys. by @Magolor Update third-party model support and rename the Azure provider to azure. Provider configurations using azure-openai-responses must be migrated. by @LegGasai The Python SDK’s Office engine and full authoring environment are now downloaded on demand. by @yudshj Using --from-default-profile to recreate an existing custom profile replaces that profile, including its plugins and settings. by @turtle2099 The TypeScript and Python SDKs support session resume, restoring saved sessions with their original session IDs and working directories. by @koalazf99 Full Changelog: dsh-v0.2.1-alpha.2...dsh-v0.2.1-alpha.3 官方 Release:dsh-v0.2.1-alpha.3。请查看 Release notes、依赖和许可证变化。

10月14日周三
  1. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.8

    ### Added - Community search, sorting, and time filters, creator profiles, and owner controls to edit or unpublish a game. ([#242](https://github.com/WhiteTowerAI/ohmygame/pull/242)) - MiniMax H3 and H3-Max video generation with your own MiniMax China or Global API key. ([#240](https://github.com/WhiteTowerAI/ohmygame/pull/240)) - Release notes in Settings → About, available offline and shown with available updates. ([#239](https://github.com/WhiteTowerAI/ohmygame/pull/239)) - Option-drag (Alt-drag on Windows and Linux) duplicates canvas nodes. ([#230](https://github.com/WhiteTowerAI/ohmygame/pull/230)) - Image generation accepts a resolution and aspect ratio. ([#244](https://github.com/WhiteTowerAI/ohmygame/pull/244)) ### Changed - New installations connect directly by default, and network settings are simpler, with clear mode hints and unsaved-change feedback. ([#238](https://github.com/WhiteTowerAI/ohmygame/pull/238)) - Provider detail pages are reorganized, with a breadcrumb, a single connection row, a compact model list, and an Advanced section. ([#231](https://github.com/WhiteTowerAI/ohmygame/pull/231)) - First-run setup selects the connected provider's recommended model, and Settings and setup list providers in the same order. ([#228](https://github.com/WhiteTowerAI/ohmygame/pull/228), [#229](https://github.com/WhiteTowerAI/ohmygame/pull/229)) - Back from a project returns to the page it was opened from. ([#241](https://github.com/WhiteTowerAI/ohmygame/pull/241)) - The agent runtime is updated to Pi 1.2.0, and Azure provider settings are migrated automatically. ([#237](https://github.com/WhiteTowerAI/ohmygame/pull/237)) ### Fixed - New projects show the empty preview instead of an error. ([#232](https://github.com/WhiteTowerAI/ohmygame/pull/232)) - A preview stopped while restarting no longer stays marked as ready. ([#243](https://github.com/WhiteTowerAI/ohmygame/pull/243)) - The light canvas background outside onboarding is restored. ([#245](https://github.com/WhiteTowerAI/ohmygame/pull/245)) **Full Changelog**: https://github.com/WhiteTowerAI/ohmygame/compare/v0.0.0-beta.4.7...v0.0.0-beta.4.8

  2. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.7

    ## What's Changed * fix(preview): redirect static directories to trailing-slash URLs by @jsdhwfmax in https://github.com/WhiteTowerAI/ohmygame/pull/210 * fix(canvas): remove embeds of deleted images with parentheses in their name by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/167 * fix(daemon): keep truncated UTF-8 files as text in the Code view by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/162 * fix(files): allow renames that only change letter case by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/166 * fix(editor): preserve quoted attributes when changing Scene backgrounds by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/160 * fix(story): place Scenes without a position clear of other cards by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/169 * docs(playable): match Playable Nodes docs to the implementation by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/165 * fix(agent): recover interrupted Responses WebSocket streams by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/212 * feat(publish): add automatic cover switch by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/214 * docs(readme): add Simplified Chinese README by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/215 * feat(i18n): add Simplified Chinese UI by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/223 * fix(desktop): keep playtest session callbacks safe after the window closes by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/218 * fix(desktop): ignore broken stdout and stderr pipes on Windows by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/219 * fix(desktop): stop dropped update downloads from crashing the app by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/220 * test(desktop): cover closing destroyed playtest windows by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/224 * feat(plugins): add preset and custom plugin icons by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/216 * fix(playtest): move controls outside the game surface by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/222 * feat(composer): separate model and reasoning controls by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/225 * feat(providers): support independent OpenAI image connections by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/226 * feat(onboarding): add first-run welcome and provider setup by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/227 * fix(desktop): use bundled Windows title bar icon by @82228 in https://github.com/WhiteTowerAI/ohmygame/pull/217 * chore(release): prepare v0.0.0-beta.4.7 by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/233 * chore(release): prepare v0.0.0-beta.4.7 by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/234 ## New Contributors * @jsdhwfmax made their first contribution in https://github.com/WhiteTowerAI/ohmygame/pull/210 **Full Changelog**: https://github.com/WhiteTowerAI/ohmygame/compare/v0.0.0-beta.4.6...v0.0.0-beta.4.7

10月13日周二
  1. GitHub · scenario-labs/blender-plugin

    scenario-labs/blender-plugin 发布 blender-plugin: v0.10.0

    0.10.0 (2026-10-13) Features api: add bounded scoped SDK job discovery ( #92 ) ( 07f5916 ) api: add documented SDK extensions and adopt SDK 2.2.0 ( #240 ) ( 5b4848d ) api: add scoped asset organization writes to the SDK adapter ( #355 ) ( be4c3ec ) api: add scoped SDK catalog reads and exact estimates ( #86 ) ( 490d015 ) api: add scoped SDK upload lifecycle commands ( #103 ) ( 1ade88f ) api: add workflow step decisions to the shared SDK adapter ( #354 ) ( 4f6dbbd ) api: classify trained models and read bulk model summaries ( #357 ) ( c70c7d1 ) api: share SDK cost previews across Blender and MCP ( #228 ) ( cf46d85 ) api: share SDK history reads across Blender and MCP ( #229 ) ( c7b4716 ) blender: add Film video export with explicit destination approval ( 4f16933 ) blender: add guarded panoramic World application ( #106 ) ( 635a7e2 ) blender: add isolated local still and video capture ( #302 ) ( 03b070b ) blender: add native and MCP Film review controls ( #364 ) ( 7c9a4ac ) blender: add reversible mesh application policies ( #105 ) ( e32116e ) blender: add the native Environment lane for 360 panoramas ( 1741a1e ) blender: apply JPEG and ACES-labelled EXR panoramas to World ( #367 ) ( f81959b ) blender: apply saved panoramas through shared World approvals ( #270 ) ( a0006bc ) blender: apply saved results to captured mesh sources ( #280 ) ( ea77f3a ) blender: apply saved retexture results without changing geometry ( #282 ) ( dd8b291 ) blender: apply saved static parts beneath the captured source ( #284 ) ( b82b997 ) blender: apply saved texture sets to explicitly approved material slots ( #272 ) ( c62a6a7 ) blender: apply saved video and audio with explicit scene approval ( #268 ) ( b9e4add ) blender: apply verified panoramas through durable job claims ( #160 ) ( 86a679a ) blender: apply verified saved meshes to captured edit targets ( #276 ) ( 82f0abb ) blender: approve editable Film timeline assembly ( #301 ) ( 95d4eea ) blender: assemble receipt-bound Film review sequences ( #308 ) ( 60f358d ) blender: attach compatible saved rigs to captured meshes ( #286 ) ( 15d657f ) blender: bind World imports to saved download receipts ( #156 ) ( eced286 ) blender: build receipt-bound Film shots and editable timelines ( #298 ) ( 7675d88 ) blender: cancel unsent prepared jobs from the Jobs panel ( #348 ) ( c61c73d ) blender: check selected credentials asynchronously through the SDK ( #231 ) ( 5e15410 ) blender: claim Film hero results before building shots ( #299 ) ( 47af0f1 ) blender: connect Film capture approval and uploads ( #303 ) ( d18a952 ) blender: decode previews in temporary data to keep job origins ( #384 ) ( e98f5bc ) blender: export a portable Film case-study bundle ( fc8b223 ) blender: expose shared Film shot review controls ( #300 ) ( e80a947 ) blender: expose shared Film task preparation and approval ( #297 ) ( 5c89611 ) blender: forward scoped upload commands through JobSession ( #151 ) ( 47da9de ) blender: guard shared jobs with scene and file context ( #102 ) ( 69ae68f ) blender: hand saved image results to the Render Video first frame ( 720eba1 ) blender: import saved Gaussian splats as point clouds ( c0ca235 ) blender: import saved OBJ, FBX, glTF and PLY mesh results ( 4fbb69e ) blender: import saved static GLB models through shared approvals ( #269 ) ( e4da254 ) blender: insert downloaded video results into the sequencer ( #233 ) ( 9b0dc6e ) blender: persist captured mesh export provenance ( #278 ) ( e156d35 ) blender: prepare and apply Film reviews through the shared session ( #309 ) ( c9b7d34 ) blender: prepare render looks with separately approved Prompt Spark jobs ( #267 ) ( 4589f22 ) blender: prepare render references before quoting ( #261 ) ( 474858e ) blender: recover saved Blockout plans into reviewed scenes ( #289 ) ( fbfb5b2 ) blender: retain rigs and animation in saved model imports ( #285 ) ( e785054 ) blender: reuse saved results through fresh local approvals ( #275 ) ( a3f9ea9 ) blender: review saved mesh edits through shared UI and MCP ( #277 ) ( 45ac419 ) blender: select optional project scope for shared jobs ( #316 ) ( 27bfb02 ) blender: select trained-model strengths and project defaults ( 3111664 ) blender: share Blockout quotes and durable plan jobs ( #288 ) ( 6462022 ) blender: share cloud result recovery across history and MCP ( #292 ) ( 895e401 ) blender: support native undo for saved mesh edits ( #283 ) ( 78e3b39 ) blender: use trained LoRAs and compositions from the model picker ( 6a6b4c7 ) composer: add job strip status model and tray geometry ( #365 ) ( 33d00b0 ) composer: show the current job and its result actions in a strip ( ff8d29d ) docs: render the handbook from one Markdown source ( #169 ) ( 4b97180 ) jobs: activate scoped local recovery through the shared session ( #246 ) ( d31925c ) jobs: add atomic scoped intent storage ( #93 ) ( 9192f0f ), closes #65 jobs: add bounded application-owned workers ( #96 ) ( 024b1fc ) jobs: add durable cancellation for model jobs ( #100 ) ( f80ffeb ) jobs: add exact Prompt Spark quotes and durable submission commands ( #264 ) ( 19c15b6 ) jobs: add owned offline Film video export primitive ( 72c5340 ) jobs: add safe signed result downloads ( #101 ) ( 94f055a ) jobs: add scoped recovery and remote status refresh ( #95 ) ( a102bc7 ), closes #65 jobs: add verified asset organization reviews for UI and MCP ( 356f928 ) jobs: adopt completed cloud jobs into scoped recovery ( #291 ) ( 9891339 ) jobs: associate Film upload tasks with saved scoped assets ( #296 ) ( 88a6e2c ) jobs: bind captured mesh inputs to generation quotes ( #279 ) ( a868553 ) jobs: bind durable storage to selected API keys ( #244 ) ( 1af24f7 ) jobs: bind Film model tasks to durable scoped intents ( #295 ) ( cf628cc ) jobs: bind verified Film compositions to exact quotes ( #306 ) ( e55ffab ) jobs: claim verified results before Blender application ( #157 ) ( cc6324b ), closes #65 jobs: compute bounded audio waveform envelopes for saved results ( 4ca693c ) jobs: decode bounded Gaussian splats on result workers ( 6259bc7 ) jobs: discard verified terminal upload snapshots ( #241 ) ( 69c883c ) jobs: download and verify results through shared SDK commands ( #116 ) ( bfce1b8 ) jobs: expose guarded session result delivery ( #138 ) ( 4f3ec28 ) jobs: expose scoped session cancellation and recovery ( #137 ) ( 2625660 ), closes #65 jobs: expose scoped upload inspection and recovery guidance ( #144 ) ( 866c1dd ), closes #65 jobs: own explicit per-scope trained-model defaults in the runtime ( #371 ) ( 3cbd9d5 ) jobs: persist quote-bound submissions before SDK dispatch ( #94 ) ( cf9f1ab ) jobs: persist result manifests and verified download receipts ( #115 ) ( 4c9297f ) jobs: persist scoped upload intent and mutation claims ( #119 ) ( 1002937 ) jobs: persist separate local result reuse claims ( #274 ) ( 55ed354 ) jobs: prepare receipt-bound previews of saved results ( #359 ) ( 9bbff27 ) jobs: prepare scoped Film composition drafts ( #304 ) ( 2cff5f2 ) jobs: preserve texture roles in durable result manifests ( #271 ) ( 031f109 ) jobs: project remote progress and bind jobs to their scene lane ( 2db3a70 ) jobs: recover complete Prompt Spark text through shared result commands ( #265 ) ( e4b0267 ) jobs: recover complete text from saved model outputs ( #287 ) ( e90feae ) jobs: route workflow approvals and selections through shared jobs ( ae791f5 ) jobs: share catalog reads and origin-bound quote commands ( #121 ) ( 64e1e4b ) jobs: share Image generation and recovery across UI and MCP ( #247 ) ( 0bcb983 ) jobs: stage and upload references through shared SDK workers ( #120 ) ( 071f2c3 ), closes #65 jobs: store EXR originals and trained-model defaults in schema 10 ( #363 ) ( b93c381 ) jobs: transfer signed upload parts without implicit retries ( #118 ) ( c49aecd ), closes #65 jobs: verify saved Film media before composition ( #305 ) ( 18f5c85 ) mcp: accept job_id and describe local tool contracts ( #131 ) ( 93ca4ae ) mcp: add local collection and tag organization tools ( 759f764 ) mcp: add the Environment lane for verified 360 panorama models ( 8a59b86 ) mcp: connect workflow execution to shared jobs ( #324 ) ( afc4020 ) mcp: expose scoped asset library metadata ( #327 ) ( cf54d3a ) mcp: expose trained models and defaults with UI payload parity ( df2fac3 ) mcp: inspect saved result previews and audio envelopes ( 2e89cae ) mcp: require shared quotes for every model lane ( #255 ) ( 7a49dea ) mcp: review and decide waiting workflow steps ( 96e5dfa ) mcp: share durable reference uploads and recovery ( #248 ) ( 1238ac6 ) mcp: share native render preparation and approvals ( #293 ) ( 04f434d ) mcp: support typed media reference uploads ( #256 ) ( 4d03890 ) release: publish the handbook and add native update controls ( #236 ) ( 42883c4 ) release: select compatible published release inventories ( #158 ) ( 81b3a56 ), closes #37 scene: adopt scoped Film recipe contracts ( #294 ) ( 4bdfbce ) scene: classify saved 3D result packages ( #366 ) ( 733c2de ) schema: derive trained-model routes and check them before quoting ( #376 ) ( 96b82db ) tools: add a shared documentation asset CLI ( #215 ) ( 5e41f7a ) tools: add explicit artifact reuse and command aliases ( #182 ) ( 636fdc1 ) tools: add isolated macOS desktop review ( #332 ) ( 3ebd852 ) tools: audit model schemas with SDK and offline inputs ( #206 ) ( 5e4151b ), closes #41 tools: build complete site snapshots from retained releases ( #217 ) ( 1ee01d1 ) tools: run isolated offline Blender commands ( #179 ) ( 4216140 ), closes #31 tools: stream native diagnostics and preserve combined logs ( #186 ) ( 536163f ) tools: verify selected release provenance before site assembly ( #227 ) ( 76b624d ) ui: add an explicit shared Studio view ( #325 ) ( 7e468fb ) ui: add scoped Library browsing and reference reuse ( #328 ) ( 721f16a ) ui: add shared workflow input and approval controls ( #326 ) ( 3cc4235 ) ui: connect Library references to workflow inputs ( #329 ) ( d55f21e ) ui: mark Film and unaccepted model capabilities experimental ( #349 ) ( 919d1fc ) ui: offer Use as video first frame on saved image results ( 68921be ) ui: organize Library assets into collections and tags ( 4bd0061 ) ui: play and preview saved video and audio results ( ee7586f ) ui: prepare mesh and clip references before pricing ( #260 ) ( 65c4833 ) ui: preview downloaded PCM WAV results locally ( #208 ) ( 6f14629 ), closes #189 ui: preview workflow review images privately ( c90955d ) ui: require exact approval for shared prompt generation and translation ( #266 ) ( 93c0f72 ) ui: review waiting workflow steps in Studio and Jobs ( 5a175b2 ) ui: share exact quotes and durable jobs across model forms ( #259 ) ( 4699aec ) ui: share Film composition review and master approval with MCP ( #307 ) ( 2ffcfef ) ui: show automatic result previews in Generations, Studio and Jobs ( fa71117 ) ui: support typed reference uploads across generation forms ( #258 ) ( 6fa30d0 ) ui: upload Image references before exact generation quotes ( #249 ) ( 0e7ae72 ) ui: upload local files and captures into workflow inputs ( #368 ) ( 2f54228 ) Bug Fixes api: download untransformed original result assets ( #391 ) ( 6a2adaa ) api: explain credential, project and rate-limit failures and wrap them in the UI ( #352 ) ( 2794154 ) api: reject lone surrogate IDs and deeply nested JSON responses ( be4c3ec ) api: remove unavailable Reve Remix from curated render models ( #221 ) ( 0a2cf95 ) api: validate asset URLs and bound text downloads ( #130 ) ( d5ed35f ) blender: apply grayscale PNG material maps ( #340 ) ( b467d2d ) blender: declare the clipboard permission and test manifest permissions against the code ( #117 ) ( ea84e37 ) blender: explain missing Film capture shot selections ( 60f358d ) blender: explain why a Film review cannot gather its sources ( 3556dfb ) blender: give saved model imports their own undo step ( b6fc3f2 ) blender: keep captured origins across catalog form loads ( #387 ) ( 19

10月12日周一
  1. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.6

    ## What's Changed * fix(canvas): only let resizable nodes store a fixed size by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/197 * feat(canvas): size media nodes from recorded dimensions by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/198 * fix(updater): prevent Windows installer conflicts during updates by @82228 in https://github.com/WhiteTowerAI/ohmygame/pull/200 * fix(media): name generated images by their actual format by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/201 * fix(agent): bound image history and optimize OpenAI requests by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/203 * fix(models): use model-specific image reference defaults by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/204 * feat(plugins): add persistent AI plugin builder workspace by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/205 * fix(canvas): center reference removal icons by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/206 * fix(projects): show activity on recent project cards by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/207 * fix(composer): number repeated attachment names instead of refusing them by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/199 **Full Changelog**: https://github.com/WhiteTowerAI/ohmygame/compare/v0.0.0-beta.4.5...v0.0.0-beta.4.6

  2. GitHub · ronak-create/FableCut

    ronak-create/FableCut 发布 v1.14.0

    Added Compositions (nested sequences). project.comps holds timelines of their own (size, length, tracks, clips); a comp clip places one, drawn like a picture of the comp's size so transform, masks, mattes, blend and grade apply to it as a whole, while the video and audio inside play and export as if on the timeline. Comps nest 4 deep. In the editor: comps in the bin's Project tab (drag to place, double-click to open), an open comp takes over the timeline with a breadcrumb and Esc to go back, Precompose in the clip menu, New composition in the Project tab menu, and a Composition section in the Inspector. Agents: addComp , updateComp , removeComp , precompose and inComp patch ops; comps are validated and listed in the compact view. Animation presets. 33 named animations (In, Out, At playhead, Loop) that key a clip relative to where it sits and how big it is: scale and opacity multiply, the rest add. Apply them from the Inspector's Motion section, and save a clip's own keyframes as a preset in library/presets/ . Templates. Lower thirds (Bar, Underline, Boxes), logo animations (Ring reveal, Slam, Lines) and social layouts (9:16 story, 1:1 quote, 16:9 end card) in the bin's new Templates tab. Each placement is its own comp whose text, colour and logo fields are edited in the Inspector; changing its length keeps the exit at the end. Right-click a comp → Save as template keeps your own in library/templates/ . A placeholder logo ships in library/elements/ . Agents: applyPreset , addTemplate , setTemplate , savePreset and saveTemplate patch ops; GET / POST /api/presets and /api/templates ; the compact view shows a placed template's fields. Hovering a comp clip on the timeline shows "Double-click to open" (and a tooltip naming the comp or template). Motion paths. Position keys (x and y keyed together) take bezier handles ( pin / pout on the keys), so a clip travels along a curve, paced along the curve by its eases. The path shows on the monitor with a dot per frame; drag keys and handles to shape it. Smooth / Straight in the Inspector's Motion section, and Auto-orient turns the clip along the path. Motion blur. motionBlur (shutter angle) and motionBlurSamples average sub-frame samples of a moving clip, in preview and export alike; playback uses as many samples as the frame time allows. Text on a path. A title's textPath (a line, arc, circle, wave, any shape outline or a pen path) carries the text, each letter turned with it; further lines run on parallel curves below. pathOffset (keyframable) slides it along, and every text animation plays along the path. Agents: setMotionPath and setTextPath patch ops; the new props are validated and shown in the compact view. Shape layers. A new clip kind, shape , draws vector items in props.shapes : rectangles (with rounded corners), ellipses, polygons, stars, lines and bezier paths (open or closed), nested in groups. Each has a fill and a stroke (width, caps, joins, dashes) and trim paths ( trimStart , trimEnd , trimOffset ) for draw-ons; the layer's own trim props trim every path at once. Every item value keys on its own, colours and path outlines included. In the editor: a Shapes tab in the bin (or the Pen) and a Shape layer section, with items moved, turned, resized and point-edited on the monitor. Null objects and parenting. kind: "null" is an invisible clip that carries a transform. Any visual clip can take a parent and then moves, turns and scales with it, through chains of parents. Choosing a parent keeps the clip where it is; right-click → Parent to a new null groups clips. Anchor point. anchorX / anchorY on every visual clip set the point position places and rotation and scale turn around. ✥ Move drags it on the monitor while the picture stays put. Agents: setShape , removeShape and setParent patch ops; props.shapes and parent are validated on addClip / updateClip ; the compact view lists shapes and parents. A motion-graphics skill covers the recipes. Changed The Keyboard shortcuts dialog is grouped into sections (Playback, Editing, IN / OUT and markers, Bin and compositions, Masks, …) and has a filter box. Fixed Exports of clips with slow-motion speed ramps (or very busy frames: grades, masks, blur) no longer fail with "presented frame timeout". A seek that lands inside the source frame already on screen is accepted, and later tries wait longer before giving up. 官方 Release:v1.14.0。请查看 Release notes、依赖和许可证变化。

  3. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.5

    ## What's Changed * fix(canvas): save pending edits and viewport before closing by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/186 * fix(playtest): send game screenshots at CSS pixel size as JPEG by @dihuangdh in https://github.com/WhiteTowerAI/ohmygame/pull/188 * fix(desktop): preserve game state between Preview and Play by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/189 * fix(daemon): isolate project loading failures by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/195 * fix(editor): simplify preview controls and studio navigation by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/196 **Full Changelog**: https://github.com/WhiteTowerAI/ohmygame/compare/v0.0.0-beta.4.4...v0.0.0-beta.4.5

10月11日周日
  1. GitHub · WhiteTowerAI/ohmygame

    WhiteTowerAI/ohmygame 发布 OhMyGame v0.0.0-beta.4.4

    ## What's Changed * fix(canvas): stabilize marquee selection and panel activation by @LZWcc in https://github.com/WhiteTowerAI/ohmygame/pull/177 * fix(daemon): keep the access token out of the environment by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/180 * fix(daemon): fail preview and publish on error events instead of exiting by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/170 * fix(canvas): bind copied generation history to duplicated projects by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/171 * fix(publish): store plugin archive entries uncompressed by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/172 * fix(story): keep the saved game across navigation Exits and reset on Start by @xuhongbo in https://github.com/WhiteTowerAI/ohmygame/pull/173 * fix(chat): compact errors and restore reconnect feedback by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/181 * feat(3d): unify provider generation and processing workflows by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/183 * fix(canvas): save before desktop close and restore error recovery by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/184 * fix(preview): isolate failures and manage preview lifecycles by @dogxii in https://github.com/WhiteTowerAI/ohmygame/pull/185 * fix(app): stabilize playable migration, thumbnails, and updates by @82228 in https://github.com/WhiteTowerAI/ohmygame/pull/182 **Full Changelog**: https://github.com/WhiteTowerAI/ohmygame/compare/v0.0.0-beta.4.3...v0.0.0-beta.4.4

10月10日周六
  1. GitHub · ronak-create/FableCut

    ronak-create/FableCut 发布 v1.13.0

    Added Masks. Any video, image, SVG, text or adjustment clip can carry a stack of masks ( props.masks , up to 8): rectangle, ellipse, bezier (pen tool with curve handles) and free-hand (a drawn outline fitted into an editable bezier). Each has a mode (add, subtract, intersect, difference), invert, opacity, feather and expansion, and every shape parameter can be keyframed, bezier outlines included. Masks follow the clip's transform and render the same in preview and export. The Inspector's Masks section draws and edits them on the monitor and has a matte view. Agents: patch ops setMask , removeMask and setMaskKeys ; props.masks is validated on addClip / updateClip ; fablecut_scopes {mask:{clip}} reports how much of the clip its masks keep; the compact project view lists each clip's masks. Color layers' masks can be bezier or free-hand too ( Draw in the Color tab, or shape:"bezier" / "freehand" in setGradeLayer ). Track mattes. A clip can be cut by the picture on another track (the video track above by default): props.matte = alpha , alpha-inverted , luma or luma-inverted , props.matteTrack to pick the track. The matte track stops drawing while it is in use; the timeline marks both sides. In the Inspector under Blend ; agents use the setMatte patch op, and fablecut_scopes lists each clip's matte and blend. Motion tracking. Follow a point or a region of a video clip frame by frame (template matching, sub-pixel, optionally with scale and rotation); the track is stored on the clip ( props.tracks ). A mask's ◀ Back / On ▶ buttons track what it covers and key its position (and scale / rotation); the Inspector's Tracking section tracks points and attaches any visual clip to a track as editable keyframes. Esc stops a running track. Agents: the fablecut_track tool (track a point, a region or a mask, then apply it to a mask or a clip) and the removeTrack patch op; tracks are validated on addClip / updateClip and summarized in the compact view. Blend modes: color-burn , exclusion , hue , saturation , color and luminosity join the list (17 in all). blend , matte and matteTrack are validated on addClip / updateClip . 官方 Release:v1.13.0。请查看 Release notes、依赖和许可证变化。

10月9日周五
  1. GitHub · deepseek-ai/deepseek-harness

    deepseek-ai/deepseek-harness 发布 v0.2.1-alpha.2

    中文 | English 新增功能 新增实验性思考过程机器翻译插件,可在插件页启用,选择 Bing、Google 或付费 DeepSeek Flash。 @tianyicui , @ZiyaZhang , @imccyu 新增实验性 Git Worktrees 插件,可在插件页启用,由 Agent 创建并进入独立的 Git checkout。 @tianyicui 新增实验性插件的 Session 状态记录接口,供插件写入和读取自己的会话记录。 @tianyicui 全局指令支持读取共享 agents 目录中的 AGENTS.md,可通过 DSH_AGENTS_HOME 指定目录。 @tianyicui 新增 working_directory 工具,并为 TypeScript/Python SDK 提供会话工作目录的读取和切换接口。 @tianyicui Official 插件列表新增 Claude Code 和 Codex 组合包的按需安装入口,发布版安装对应版本的包。 @tianyicui 新增工作步骤收起时机设置,可选择回答结束后收起,或在下一条普通消息到来时收起。 @imccyu pi-ai 路由支持按模型能力处理会话中的系统提示词更新,以及工具的动态新增和移除。 @Tuyixiang SSH 新增独立可执行的 helper 运行时,支持远端文件操作、进程、终端、沙箱和 Node PTC。 @LegGasai 问题修复 修复模型响应流停止输出、且底层传输不响应取消时,请求超过空闲超时仍一直挂起的问题。 @tianyicui 修复插件包元信息不可读,或辅助请求扩展准备失败时,整个 DeepSeek 请求被阻断的问题。 @turtle1999 , @turtle2099 修复凭据、配置和技能文件监听器关闭后的未捕获异常,以及 Agent 关闭时资源提前释放的问题。 @tianyicui , @kermanx 修复模型设置刷新期间仍可基于旧数据编辑或删除配置,导致刚保存的选择未出现在编辑器中的问题。 @tianyicui 修复部分 Windows 环境下,持久 PowerShell 在大量输出滚屏后迟迟无法结束当前调用的问题。 @Chinesezjc 修复 Windows 缺少 sleep 命令时,Claude Code Mods 的 Blast Radius 示例在取消后仍执行工具的问题。 @tianyicui 修复 Trajectory 将等待、流式输出或重试中的请求标为完成,以及压缩任务提前显示结果的问题。 @turtle2099 , @kermanx 修复后台工作流仍在运行,却因父级工具步骤或对话轮次正常结束而被标为已中断的问题。 @turtle2099 恢复可继续子代理输入栏的图片粘贴和拖放,支持运行中追加图片和完成后发送图片续发消息。 @ZiyaZhang 修复在 /goal、/plan 等高亮命令与参数交界处输入时,编辑器报错及草稿与屏幕文字不一致的问题。 @LegGasai 修复展开右侧栏后,会话标题栏中的后台任务列表被侧栏遮挡或裁切的问题。 @turtle2099 修复 Windows Desktop 图片预览遮罩及关闭按钮与标题栏重叠、侧栏按钮悬停圆角不一致的问题。 @turtle2099 修复开发者工具捕获网络响应时,调用者取消请求后,响应读取和连接仍未结束的问题。 @turtle2099 修复本地 SenseVoice 语音识别开启 VAD 后,录音开头被截断、首字或音节丢失的问题。 @yudshj 修复 Windows 安装器对磁盘根目录的校验,拒绝带重复末尾路径分隔符的根目录写法。 @tianyicui 修复 macOS 应用的小尺寸 Finder 图标,以及复制和替换应用提示中的图标损坏问题。 @07akioni 修复 Windows Desktop 终端退出后,PTY 后台工作进程未随之清理的问题。 @winewill 体验优化 通用设置新增字体选项,可分别调整界面正文、代码与工具输出、侧栏终端的字体和字号。 @turtle2099 语音输入新增麦克风选择,可在插件详情页选择输入设备,并查看所选设备的实时输入电平。 @yudshj Web 支持绑定指定的 IPv4/IPv6 地址,并通过 --tls-cert 和 --tls-key 配置原生 HTTPS 监听。 @oraluben Shell 和插件安装详情支持横向查看及复制完整命令;后台 Bash 调用可展开输入和启动回执。 @tianyicui 优化含超长源码行的文件预览性能,超长行使用无高亮文本展示,普通行继续进行语法高亮。 @turtle2099 优化自动会话标题生成,对同主题的追问、补充和继续请求保留已有合适标题。 @tianyicui , @ZiyaZhang 允许远程主机访问的 Web 配置使用页面内目录选择器,不再在服务器上弹出原生目录对话框。 @oraluben 侧栏 Fork 和子代理目录浏览新增迁移提示,遇到需要迁移的会话时引导用户先打开原会话。 @imccyu 其他变更 Python PTC 接入 Session 文件沙箱策略;自定义组合需提供 sandbox 和 sandboxPolicy 服务。 @tianyicui 移除工具展示的 both 混合模式,仅保留 native 和 ptc;使用旧模式的配置与 API 调用需要更新。 @tianyicui 移除 agent-instructions 插件逐行 dshHome 配置,指令目录改从进程的 DSH_HOME 或默认目录读取。 @tianyicui 统一子代理执行与完成通知,工具立即返回 child ID;自定义 SDK runtime 需支持 session/wait。 @Dudu-0223 Agent Team 消息改为直接投递目标 Inbox,移除独立 outbox、自动重试和重发去重;相关配置与结果字段需迁移。 @Dudu-0223 默认 SDK profile 从固定的编程 Agent 改为通用 AI Agent 身份,适用于一般任务。 @Dudu-0223 可选插件支持极简模式;Claude Code 和 Codex 组合包可用于 headless、SDK 和 ACP profile。 @turtle2099 更新运行时工具、MCP 协议、图片处理和客户端渲染依赖,纳入兼容版本的安全修复。 @tianyicui pi-ai 更新至 1.0.2,包含上游模型目录更新和适配器修复。 @tianyicui New Features Add an experimental reasoning translation plugin, enabled from the Plugins page with Bing, Google, or paid DeepSeek Flash as the provider. by @tianyicui , @ZiyaZhang , @imccyu Add an experimental Git Worktrees plugin that can be enabled on the Plugins page for Agents to create and enter separate Git checkouts. by @tianyicui Add Session state-record APIs for experimental plugins to write and read their own session records. by @tianyicui Load global instructions from AGENTS.md in the shared agents directory, with DSH_AGENTS_HOME available to select its location. by @tianyicui Add the working_directory tool and TypeScript/Python SDK APIs for reading and changing a session’s working directory. by @tianyicui Add on-demand installation of Claude Code and Codex bundles to the Official plugin catalog, using packages matching the running release. by @tianyicui Add a setting to collapse work details either when the response finishes or when the next regular message arrives. by @imccyu Support in-conversation system prompt updates and dynamic tool additions and removals on pi-ai routes according to model capabilities. by @Tuyixiang Add standalone executable SSH helper runtimes supporting remote file operations, processes, terminals, sandboxing, and Node PTC. by @LegGasai Bug Fixes Fix requests remaining stuck beyond the idle timeout when a model response stream stops producing output and its transport ignores cancellation. by @tianyicui Fix entire DeepSeek requests being blocked when plugin package metadata cannot be read or auxiliary request-extension preparation fails. by @turtle1999 , @turtle2099 Fix uncaught errors after credential, configuration, and skill watchers close, and premature resource release during Agent shutdown. by @tianyicui , @kermanx Fix editing or deleting model settings from stale data during refresh, including newly saved selections missing from the editor. by @tianyicui Fix persistent PowerShell calls failing to settle promptly after large amounts of output scroll in some Windows environments. by @Chinesezjc Fix the Claude Code Mods Blast Radius example executing tools after cancellation on Windows when the sleep command is unavailable. by @tianyicui Fix Trajectory marking waiting, streaming, or retrying requests as completed and showing results before compaction tasks finish. by @turtle2099 , @kermanx Fix background workflows being marked interrupted while still running after their parent tool step or conversation turn ends normally. by @turtle2099 Restore image paste and drop in continuable subagent composers, including images sent while running and follow-ups after completion. by @ZiyaZhang Fix editor errors and draft/display mismatches when typing between highlighted commands such as /goal or /plan and their arguments. by @LegGasai Fix the background job list in the session header being obscured or clipped when the right sidebar is expanded. by @turtle2099 Fix Windows Desktop image-preview masks and close buttons overlapping the caption, and inconsistent sidebar-button hover corners. by @turtle2099 Fix response reads and connections remaining open after the caller cancels a request while Developer Tools captures network responses. by @turtle2099 Fix clipped recording onsets and missing initial words or syllables in local SenseVoice transcription with VAD enabled. by @yudshj Fix drive-root validation in the Windows installer to reject root paths containing repeated trailing separators. by @tianyicui Fix corrupt small Finder icons for the macOS app and icons shown in application copy and replacement dialogs. by @07akioni Fix PTY worker processes remaining after a terminal exits in Windows Desktop. by @winewill Improvements Add General settings for independently choosing fonts and sizes for interface text, code and tool output, and sidebar terminals. by @turtle2099 Add microphone selection to voice input, with an input-device selector and live levels for the selected device in plugin details. by @yudshj Allow Web to bind to a specific IPv4/IPv6 address and configure native HTTPS listeners through --tls-cert and --tls-key. by @oraluben Support scrolling and copying full commands in Shell and plugin installation details, and expand background Bash inputs and launch receipts. by @tianyicui Improve previews of files containing overlong source lines, rendering those lines without syntax colors while regular lines retain highlighting. by @turtle2099 Improve automatic session titles by retaining adequate titles for same-topic follow-ups, additional details, and requests to continue. by @tianyicui , @ZiyaZhang Use the in-page directory picker in Web configurations that allow remote hosts, instead of opening a native directory dialog on the server. by @oraluben Add migration guidance to sidebar forks and subagent catalog browsing, directing users to open the original session when migration is required. by @imccyu Chores Apply Session filesystem sandbox policies to Python PTC; custom compositions require sandbox and sandboxPolicy services. by @tianyicui Remove the both mixed tool-presentation mode, leaving native and ptc. Update configurations and API calls that use the removed mode. by @tianyicui Remove the per-row dshHome setting from agent-instructions and resolve instruction directories from the process DSH_HOME or its default. by @tianyicui Unify subagent execution and completion notifications, with tools returning child IDs immediately. Custom SDK runtimes must support session/wait. by @Dudu-0223 Deliver Agent Team messages directly to the target Inbox, removing the separate outbox, automatic retries, and resend deduplication. Migrate affected configuration and result fields. by @Dudu-0223 Change the default SDK profile from a fixed coding-agent persona to a general AI Agent identity for general-purpose tasks. by @Dudu-0223 Support optional plugins in Minimal mode and allow Claude Code and Codex bundles in headless, SDK, and ACP profiles. by @turtle2099 Update runtime utilities, MCP protocol integrations, image processing, and client-rendering dependencies with compatible security fixes. by @tianyicui Update pi-ai to 1.0.2, including upstream model-catalog updates and adapter fixes. by @tianyicui Full Changelog: dsh-v0.2.1-alpha.1...dsh-v0.2.1-alpha.2 官方 Release:dsh-v0.2.1-alpha.2。请查看 Release notes、依赖和许可证变化。

  2. GitHub · vrm-c/UniVRM

    vrm-c/UniVRM 发布 v0.131.3

    Installation You can install UniVRM using the UnityPackage or the UPM Package. The UniVRM supports Unity 2022.3 LTS or later. UnityPackage Download the unitypackage, and drag and drop it to import the package into your project. VRM 1.0: Download VRM 0.x: Download UPM Packages click to expand You can install these UPM packages via Package Manager in UnityEditor. Open the package manager window: Window -> Package Manager Click + at the top-right of the package manager window, then select Add package from git URL... Specify UPM packages using URLs below. [!Warning] Starting with version v0.131.0 , Assets/UniGLTF, VRM, and VRM10 have been moved to the Packages folder. Therefore, please specify path=/Packages/UniGLTF , path=/Packages/VRM , or path=/Packages/VRM10 . UPM package git URL com.vrmc.gltf https://github.com/vrm-c/UniVRM.git?path=/Packages/UniGLTF#v0.131.3 com.vrmc.univrm (VRM 0.x) https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM#v0.131.3 com.vrmc.vrm (VRM 1.0) https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM10#v0.131.3 You can also install via editing Packages/manifest.json directly. // Packages/manifest.json { "dependencies" : { // ... "com.vrmc.gltf" : "https://github.com/vrm-c/UniVRM.git?path=/Packages/UniGLTF#v0.131.3" , "com.vrmc.univrm" : "https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM#v0.131.3" , "com.vrmc.vrm" : "https://github.com/vrm-c/UniVRM.git?path=/Packages/VRM10#v0.131.3" , // ... } } Development Samples click to expand via UnityPackage VRM 1.0 Development Samples: Download VRM 0.x Development Samples: Download via UPM Package You can find Samples in the Package Manager and then submit Import button. Window -> Package Manager -> Packages: In Project -> VRM-1.0 or VRM Release Notes 日本語 English Warning from v0.125.0 . com.vrmc.vrmshaders is removed. com.vrmc.vrmshaders is no longer required in manifest.json. What's Changed glTF/VRM 読み込み時のメモリフットプリント改善 by @hadashiA in #2824 [EditorExport][0x] VRM-0.X の export dialog から RuntimeTextureSerializer を選択できる by @ousttrue in #2820 NativeArray変換を ゼロコピー化して最適化 by @hadashiA in #2825 [VRMC_springBone_limit] fix clamp by @ousttrue in #2832 [VRMC_springBone_limit] fix editor ui by @ousttrue in #2834 [VRMC_springBone_limit] specVersion and validation by @ousttrue in #2833 UniVRM-0.131.3 by @ousttrue in #2835 [using漏れ] using UniGLTF.Extensions.VRMC_springBone_limit; を追加 by @ousttrue in #2838 Full Changelog : v0.131.2...v0.131.3 官方 Release:v0.131.3。请查看 Release notes、依赖和许可证变化。

  3. GitHub · princeton-vl/infinigen

    princeton-vl/infinigen 发布 2.0.0a3 - Add new roomtypes, assets, house tours

    Scenes Add living rooms, dining rooms, bedrooms, bathrooms and kitchens as top-level scene generators Add scene setups for beds, bathrooms, desks, dining tables, cocktail tables, sofas, wall storage and kitchens Refactor Infinigen 1 house layouts into furnished three-to-eight-room house scenes for Infinigen 2 Add indoor grid scenes for storage, desks, chairs, sofas, dining tables and cocktail tables Add standalone wall scenes for windows, painting grids, board shelves, storage shelves, cubbies, flush storage, doors and full-height windows Add collision-safe rotation variation to furniture arrangements Add collision-aware camera tours through at least three connected rooms in furnished houses Objects Add beds with varied frames, headboards, footboards, mattresses, storage bases, pillows and bedside furniture Refactor Infinigen 1 sinks, taps, bathtubs, toilets and wall-mounted bathroom hardware for Infinigen 2 Expand storage furniture with open, drawer, single-door, double-door and glazed-door fronts, including cabinets raised on legs Expand desks with plain, integrated-storage, top-storage and side-storage forms Expand dining and occasional furniture with circular tables, storage-bodied coffee and side tables, benches and new dining-chair variations Diversify sofas with real-scale proportions, sectional layouts, raised bases, varied arms, piped cushions and throw pillows Diversify floor, ceiling and table lamps with classic, vase-shaped, straight-leg, pedestal and square bases Refactor Infinigen 1 foliage into simple, broadleaf, ginkgo and maple leaf generators, phyllotactic plants and nursery-scale potted houseplants for Infinigen 2 Adapt vessel generators to create ribbed and twisted bowls and cups Add terrain generators for canyons, cliffs, mesas, mountains, rivers and volcanoes Add abstract, cauliflower, crystalline, flat-stone, ridged and natural-rock boulders Expand windows with rounded and rectangular frames, matching wall openings, curtains and shutters Expand doors with handles, glass panels and double-door variants Refactor Infinigen 1 television and monitor generators for Infinigen 2 Add rigged humans with procedurally fitted clothing and randomized body, hand, facial and eye-gaze poses Materials Refactor Infinigen 1 terrain and environment materials for sandstone, stone, cobblestone, cracked ground, soil, dirt, mud, sand, ice, lava and atmospheric haze for Infinigen 2 Add flaked-tile wall finishes with exposed underlayers Refine brick relief so it stays within the wall plane Expand wall-paint colors to darker, more saturated tones Refactor Infinigen 1 procedural graphic designs into tiled wall art for Infinigen 2 Add wrinkle effects for fabric, bedding, carpets and rugs Add wrinkle effects for paper Expand upholstery with unified cloth distributions, layered wear and wrinkles, and broader natural-dye leather colors Refine plastic surfaces with scale-aware relief and more visible grayscale grain Rendering and export Adopt true displacement as the default and include displacement assets in visual previews Standardize metric UV mapping for furniture and storage Standardize metric UV mapping for lighting Improve UV mapping for bowls and cups Improve UV mapping for handles Improve UV mapping for sinks, taps and bathroom hardware Preserve subdivision on instanced dining chairs Preserve subdivision on wall-mounted objects Preserve distinct object identities in repeated bathroom arrangements Preserve distinct object identities for wall bases Support explicit Cycles backend selection while automatic device selection is enabled Performance Reduce peak Cycles memory for a representative furnished room from 11.3 GB to 7.2 GB Eliminate multi-million-face door and handle assemblies while preserving their final shapes Reduce render geometry for furniture, curtains, windows, bowls, cups and flowers while preserving final shapes Limit render jobs to eight Blender CPU threads by default Report base and rendered triangle counts separately and identify the ten largest contributors when scenes exceed their triangle budget API and dependencies Require ProcFunc 0.37 and Shapely 2.x Expose common rendering modes and configuration types through the public exporter API Expose render-validation queries and a combined pre-render render_validity_check Split material shader-node validation into normal_input_used and unlinked_texture_vector Return total and per-object geometry estimates for multi-object inputs Standardize procedural mask presets on typed results Preserve complete generator results and object collections during traced scene composition Testing and CI Verify trace reproduction across object generators Extend visual regression coverage to procedural displacement Organize live and published visual comparisons by asset category 官方 Release:2.0.0a3。请查看 Release notes、依赖和许可证变化。

10月8日周四
  1. GitHub · ronak-create/FableCut

    ronak-create/FableCut 发布 v1.12.1

    Each GitHub release now publishes the matching fablecut package to npm automatically, with provenance, through npm trusted publishing. 官方 Release:v1.12.1。请查看 Release notes、依赖和许可证变化。

  2. GitHub · ronak-create/FableCut

    ronak-create/FableCut 发布 v1.12.0

    Added npm package. npx -y fablecut starts the editor and npx -y fablecut mcp runs the MCP server, so registering FableCut no longer needs a clone or a file path: claude mcp add -s user fablecut -- npx -y fablecut mcp . Installed from npm, projects, media and exports live in ~/FableCut ( FABLECUT_DATA_DIR still overrides), so updates never touch them. fablecut_patch_project takes an optional baseRevision : a patch planned against an older revision is refused with a conflict and the current revision instead of landing on top of a newer edit. 官方 Release:v1.12.0。请查看 Release notes、依赖和许可证变化。