Tianyi Cui
427e3dcd69
feat: add standalone OAR subagent provider and tool
2026-10-18 00:28:33 +08:00
Tianyi Cui
79a5c00aec
Merge master into worktree/oar-node24
2026-10-17 22:59:20 +08:00
imccyu
d1b9c04067
release(dsh): 0.2.1-rc.2
2026-10-17 15:10:31 +08:00
imccyu
c6e89e6755
release(dsh): 0.2.1-rc.1
2026-10-16 21:39:18 +08:00
imccyu
0a49d91bb2
release: setup next release version for [email protected]
2026-10-16 16:17:09 +08:00
fz
839bd5131d
refactor(tools): compose PTC instructions without prose replacement
...
Pass execution-specific phrases directly to the run_code flavor factory and render SDK instructions from explicit program-format branches. Keep all emitted text byte-identical while removing coupling to exact shared prose. Validate the owning tests with full scoped coverage, focused session/SDK replays, and a complete build.
2026-10-16 15:30:12 +08:00
fz
d6adc5d9b9
fix(prompts): restore compatible PTC guidance and SDK persona
2026-10-16 13:14:24 +08:00
Tianyi Cui
c6a59a1ae9
build: require Node.js 24 or newer
2026-10-15 22:51:03 +08:00
imccyu
f2235d6c02
release(dsh): 0.2.1-alpha.4
2026-10-15 20:00:58 +08:00
turtle1999
3de3a977e0
feat(plugin-market): add the Custom plugin markets bundle and Discover tab
...
Read configured plugin market indexes on the Host, search them with fuzzy
multilingual matching, and install a chosen version from the Plugins page.
- dsh-plugin-market-index validates format-1 indexes and builds install
arguments; inline icons are capped at 32 KiB.
- The pluginMarket service fetches configured http(s) URLs, parses bodies in
a Worker Thread, caches documents, and pages filtered, ordered results with
installation status and engines.dsh compatibility.
- Discover is an opt-in experimental bundle; the Plugins page gains a
plugins.tab slot and confirmed installs.
- The plugin_market tool lists indexes, plugins, and versions for Creator mode.
- Plugin compatibility reads engines.dsh before DSH peer dependencies.
2026-10-15 05:37:44 +08:00
Yichen Jiang
36acfb1e88
release(dsh): 0.2.1-alpha.3
2026-10-14 19:38:37 +08:00
Tianyi Cui
9d385cd0d9
Merge master into persistent PTC
...
Preserve the persistent runtime package description with master's alpha.2 version and locale exports. Refresh the two PTC prompt snapshots for the current plan-tool result type.
Validation: full build, 434 focused tests (one skipped), two built-runtime tests, two selected snapshots, package metadata, and all 43 doc-sync checks passed.
2026-10-10 21:55:44 +08:00
Ziya and ZiyaZhang
c7d61ecc11
fix(i18n): 补充内置插件中文文案并精简清单展示 ( #5506 )
...
* fix(i18n): add Chinese names and descriptions for built-in plugins
* fix(i18n): keep built-in plugin localization metadata-only
---------
Co-authored-by: ZiyaZhang <[email protected] >
2026-10-09 17:18:26 +00:00
07akioni
e2c410ef84
release(dsh): 0.2.1-alpha.2
2026-10-09 15:13:40 +08:00
creatixchu
f6251a2dbf
test(ptc): remove awaits from synchronous permission callers
2026-10-09 15:08:06 +08:00
creatixchu
31783b2845
test(ptc): align policy cleanup fixtures with typed APIs
2026-10-09 15:04:17 +08:00
creatixchu
244ca73755
fix(ptc): keep policy cleanup waits inside PTC
2026-10-09 15:02:01 +08:00
creatixchu
ee15e104d2
test(ptc): verify cleanup recovery and scoped execution admission
2026-10-08 17:10:55 +08:00
creatixchu
6885d662d2
refactor(ptc): move mode-change coordination into sandbox policy
2026-10-08 16:43:00 +08:00
creatixchu
e9a0e41aa0
test(ptc): cover sandbox launch failures and refresh retained execution snapshot
2026-10-08 15:09:25 +08:00
creatixchu
80b42178c5
fix(ptc): keep admission closed through owner disposal
2026-10-08 15:05:04 +08:00
creatixchu
6a6105dc1b
fix(ptc): preserve tool execution identity during cancellation
2026-10-08 14:59:28 +08:00
creatixchu
e3a92c9de5
fix(ptc): confine persistent memory and isolate temporary approvals
2026-10-08 14:57:36 +08:00
creatixchu
bc2bd61f6f
Merge master into feat/persistent-ptc
2026-10-08 14:17:51 +08:00
Tianyi Cui
aeb166c42e
test(ptc): refresh ordinary snapshots without extra retention
2026-10-07 03:53:15 +08:00
Tianyi Cui
4359d3ee17
refactor(tools): remove mixed tool presentation
2026-10-07 01:57:57 +08:00
Tianyi Cui
c67a2d6fdf
feat(experimental): create and enter retained Git worktrees
2026-10-06 01:39:46 +08:00
Tianyi Cui
43928bf03f
refactor(workspace): remove obsolete mutation path parser
2026-10-06 01:31:52 +08:00
Tianyi Cui
c7e62c1062
fix(tools): retain nested PTC presentation metadata for historical locations
2026-10-06 01:31:51 +08:00
Tianyi Cui
0c6b1ef7bb
fix(session): port directory consumers and fixtures to current runtime
2026-10-06 01:31:51 +08:00
Tianyi Cui
549c0b5e37
docs(session): clarify working directory ownership and migration
2026-10-06 01:27:55 +08:00
Tianyi Cui
52fa01e254
test(session): stabilize directory snapshots across platforms
2026-10-06 01:27:54 +08:00
Tianyi Cui
79bd3d8da7
feat(session): centralize working directories and directory context
2026-10-06 01:27:54 +08:00
Tianyi Cui
ec48669f48
release(dsh): 0.2.1-alpha.1
2026-10-03 10:46:11 +08:00
Turtle
819eb8078e
Merge origin/master into turtle/remove-invariants-ccf1396aaf61
2026-10-01 16:33:09 +08:00
Tianyi Cui
c7f66d13a6
docs(notes): prune redundant active decision records
2026-09-30 23:20:22 +08:00
Turtle
f028f25667
refactor: remove runtime invariant plugins
...
Delete @deepseek-ai/dsh-invariants, every package's ./invariant companion
and its tests, the invariant gates and Vitest setup, the scoped-event
resolver generator, and the INVARIANT-coded listener rethrow paths.
Update docs, READMEs, Agent Notes, and add an upgrade guide.
2026-09-30 12:52:18 +08:00
imccyu
a63d8979fa
fix(tools): align PTC examples with argument order
2026-09-30 11:46:29 +08:00
imccyu
4166dbd140
fix(tools): guide argument generation order
2026-09-30 02:18:04 +08:00
creatixchu
fcecd8e37b
merge: update persistent PTC to the current release base
2026-09-29 19:45:45 +08:00
imccyu
c1b47e41fc
release(dsh): 0.2.0-rc.2
2026-09-29 16:40:57 +08:00
imccyu
4878cdabd8
release(dsh): 0.2.0-rc.1 ( #5387 )
2026-09-28 19:48:10 +08:00
creatixchu
bf95e3a74b
fix(ptc): preserve policy and evaluation lifecycle across memory runs
2026-09-28 16:08:45 +08:00
creatixchu
34d3caed82
refactor(ptc): derive renderer formats from the runtime service
2026-09-25 13:36:42 +08:00
creatixchu
5e0adc7968
test(ptc): use a real Session in scoped agent fixtures
2026-09-25 12:21:37 +08:00
creatixchu
9bc8d9bed9
test(ptc): retire unknown-cast allowances for agent fixtures
2026-09-25 12:14:36 +08:00
creatixchu
3f7a8d7b7e
test(ptc): give inspection fixtures lifecycle ownership
2026-09-25 12:10:56 +08:00
creatixchu
a340ecfd31
Merge master into persistent PTC
2026-09-25 11:52:21 +08:00
creatixchu
c5dff80c94
test(ptc): give tool bridge fixtures owned agent contexts
2026-09-24 22:48:23 +08:00
creatixchu
6a8483ce42
fix(ptc): contain retained evaluation failures and output
2026-09-24 22:44:56 +08:00