Yichen Jiang
0490f8bb06
feat(llm-pi-ai): per-model reasoningEfforts and reasoning-dispatch compat switches
...
A model entry's reasoningEfforts dict declares its selectable thinking
levels — key = offered level, value = the wire spelling dispatch sends;
only off may leave the value empty (supported, send nothing). false
strips reasoning from a catalog model; every level is materialized
explicitly into pi-ai's thinkingLevelMap so nobody has to know pi-ai's
asymmetric absent-key defaulting. compat.thinkingFormat and
compat.supportsReasoningEffort become configurable on the route and per
model (model > route > catalog entry > pi-ai's URL-derived guess),
openai-completions only, so a private gateway speaking the DeepSeek
reasoning dialect no longer depends on its URL being recognizable.
Record-typed drift gates pin both enums to pi-ai's, and an unserviceable
declaration is refused at the write that produced it, naming route,
model, and level.
2026-08-08 00:51:54 +08:00
Tianyi Cui
698d65de2d
Merge pull request #1965 from deepseek-harness/worktree/archive-agent-notes-aggressive-20260807
...
docs(notes): aggressively archive low-value records
2026-08-07 23:53:34 +08:00
Tianyi Cui
8315bfdc1f
fix(notes): address archive review findings
2026-08-07 23:45:28 +08:00
Tianyi Cui
e901d9fcca
Merge pull request #1785 from deepseek-harness/fix/update-explore-unknown-copy
...
fix(ui): update hero headline copy
2026-08-07 23:13:37 +08:00
Tianyi Cui
1c23f196fe
fix(ui): use official hero title casing
2026-08-07 23:05:55 +08:00
Tianyi Cui
356ded2ca7
Merge branch 'master' into worktree/archive-agent-notes-aggressive-20260807
2026-08-07 22:57:51 +08:00
Tianyi Cui
06a449b38f
Merge pull request #1550 from deepseek-harness/worktree/pr-to-issue-lifecycle
...
fix(infra): advance resolving Issue status from PRs
2026-08-07 22:53:44 +08:00
Tianyi Cui
db0133b4c7
docs(notes): archive low-value records
2026-08-07 22:52:19 +08:00
Tianyi Cui
38c373af65
fix(ci): keep issue policy test discovery focused
2026-08-07 22:41:09 +08:00
Tianyi Cui
2cfea8ab67
Merge branch 'master' into worktree/pr-to-issue-lifecycle
2026-08-07 22:25:01 +08:00
imccyu
1a7ac8fee1
Merge pull request #1777 from deepseek-harness/stack/typert-remote-gateway-1-infrastructure
...
feat: add TypeRT remote gateway infrastructure
2026-08-07 21:55:46 +08:00
imccyu
71ebeaa559
fix(client-runtime): localize remote namespace dependency
2026-08-07 21:47:18 +08:00
imccyu
ddd43ec371
test(api-gateway): repair CI fixtures
2026-08-07 21:47:18 +08:00
imccyu
00a559bf2b
test(api-gateway): assert withdrawn method failure
2026-08-07 21:47:18 +08:00
imccyu
8b51a1e95c
test(api-gateway): cover namespace rollback paths
2026-08-07 21:47:18 +08:00
imccyu
14ea7e134d
fix(api-remotes): await namespace assembly startup
2026-08-07 21:47:18 +08:00
imccyu
5c2625c26e
docs(typert): align client remote type mapping
2026-08-07 21:47:18 +08:00
imccyu
55ccfb5a48
fix(api): preserve dynamic defaults after rebase
2026-08-07 21:47:18 +08:00
imccyu
8bbbb6fe59
fix(api-gateway): compose scoped remote fixture types
2026-08-07 21:47:18 +08:00
imccyu
d362cdb54f
refactor(typert): rename RemoteContext to RemoteScope
2026-08-07 21:47:18 +08:00
imccyu
d6ffd87c5f
refactor(api): expose traced remote namespaces
2026-08-07 21:47:18 +08:00
imccyu
146097368b
fix(api-gateway): type async service disposer
2026-08-07 21:47:18 +08:00
imccyu
d3b7ff17f0
fix: ci
2026-08-07 21:47:17 +08:00
imccyu
686ee5b3f6
fix(api-gateway): harden remote lifecycle and recovery
2026-08-07 21:47:17 +08:00
imccyu
e89d078819
fix: test snapshot
2026-08-07 21:47:17 +08:00
imccyu
d49028ff5d
fix: docs
2026-08-07 21:47:17 +08:00
imccyu
d2596a0d74
test(api-remotes): cover lookup publication races
2026-08-07 21:47:17 +08:00
imccyu
ef8660076b
fix: docs budget
2026-08-07 21:47:17 +08:00
imccyu
502bd2b6f7
fix: docs
2026-08-07 21:47:17 +08:00
imccyu
bb61dc13f2
refactor(api): colocate gateway and remote assembly
2026-08-07 21:47:17 +08:00
imccyu
d941350227
fix(typert): preserve remote lookup semantics
2026-08-07 21:47:17 +08:00
imccyu
2fe4a53557
fix(typert): validate and mount remote contributions safely
2026-08-07 21:47:16 +08:00
imccyu
737c12935a
fix(connection): share fixture goal revision lookup
2026-08-07 21:47:16 +08:00
imccyu
286a8b168e
fix(connection): route fixture calls through remote semantics
2026-08-07 21:47:16 +08:00
imccyu
e28ac506ed
perf(api-gateway): cache SRC endpoint claims
2026-08-07 21:47:16 +08:00
imccyu
eca3090dfa
fix: docs
2026-08-07 21:47:16 +08:00
imccyu
56af59b41d
fix(typert): keep client registry bundle pure
2026-08-07 21:47:16 +08:00
imccyu
5ea6311949
test(api-gateway): cover client mount rollback
2026-08-07 21:47:16 +08:00
imccyu
0ad5885015
fix(typert): keep generator bootstrap self-contained
2026-08-07 21:47:16 +08:00
imccyu
2e1f9a5cea
fix(typert): address remote gateway review
2026-08-07 21:47:16 +08:00
imccyu
da1ebd2b68
refactor(goal): call entity methods through remote API
2026-08-07 21:47:16 +08:00
imccyu
2f619b1b88
docs: document TypeRT API-Gateway
2026-08-07 21:47:15 +08:00
imccyu
ede278d0c7
fix(connection): mint RPC ids on insecure origins
2026-08-07 21:47:15 +08:00
imccyu
e8f2ab89bb
refactor(typert): bind remote services through base class
2026-08-07 21:47:15 +08:00
imccyu
1ea5507bf8
fix(typert): close remote gateway review gaps
2026-08-07 21:47:15 +08:00
imccyu
22bec5e63f
feat(typert): propagate Remote cancellation
2026-08-07 21:47:15 +08:00
imccyu
9b63d72c94
fix(typert): harden remote reflection boundaries
2026-08-07 21:47:15 +08:00
imccyu
88385a658e
docs(cordis): refresh gateway service location
2026-08-07 21:47:15 +08:00
imccyu
cd566f26f5
test(client-remotes): cover shared API bundle chain
2026-08-07 21:47:15 +08:00
imccyu
36516e97b9
feat(connection): dispatch TypeRT remotes through shared API
2026-08-07 21:47:15 +08:00