QuantumGhost
|
08322dc8c2
|
feat(api): introduce human input form delivery providers
|
2026-07-27 02:24:17 +08:00 |
|
QuantumGhost
|
ce6a3787de
|
test(api): strengthen contact directory branch coverage
|
2026-07-25 13:04:03 +08:00 |
|
QuantumGhost
|
f87b1f4693
|
fix(api): retry serialized submissions safely
|
2026-07-25 12:35:46 +08:00 |
|
QuantumGhost
|
b3475ed624
|
fix(api): harden human input v2 submission invariants
|
2026-07-25 11:57:48 +08:00 |
|
QuantumGhost
|
92c3600fc4
|
feat: implement human input v2 submission runtime
|
2026-07-25 11:14:08 +08:00 |
|
QuantumGhost
|
be54c54a5d
|
fix(api): tighten OTP proof session invariants
|
2026-07-25 10:05:00 +08:00 |
|
QuantumGhost
|
6f3d09009d
|
feat(api): implement human input v2 OTP proof sessions
|
2026-07-25 09:36:52 +08:00 |
|
QuantumGhost
|
993ccfc7d8
|
fix(api): tighten human input v2 form invariants
|
2026-07-25 08:30:58 +08:00 |
|
QuantumGhost
|
8abbdec4fd
|
feat(api): implement human input v2 form core
|
2026-07-25 08:07:08 +08:00 |
|
QuantumGhost
|
a3ded70600
|
fix(api): harden recipient resolution fallbacks
|
2026-07-25 07:13:43 +08:00 |
|
QuantumGhost
|
fdde47bbc3
|
feat(api): implement human input v2 recipient resolution
|
2026-07-25 06:56:33 +08:00 |
|
QuantumGhost
|
ab816a54aa
|
fix(api): align IM sync contact semantics
|
2026-07-25 06:22:03 +08:00 |
|
QuantumGhost
|
2d3ba7fa5d
|
fix(api): harden IM control plane invariants
|
2026-07-25 06:10:34 +08:00 |
|
QuantumGhost
|
7c5fc2a133
|
feat(api): implement human input v2 im control plane
|
2026-07-25 05:39:30 +08:00 |
|
QuantumGhost
|
eedb4d29ea
|
fix(api): scope contact directory deployment locking
|
2026-07-25 04:43:41 +08:00 |
|
QuantumGhost
|
4639e4b818
|
fix(api): serialize contact email claims
|
2026-07-25 04:24:04 +08:00 |
|
QuantumGhost
|
95e73dd4b1
|
fix(api): tighten contact directory invariants
|
2026-07-25 04:01:34 +08:00 |
|
QuantumGhost
|
05e2f1ddef
|
fix(api): keep legacy human input version typing compatible
|
2026-07-25 03:28:29 +08:00 |
|
QuantumGhost
|
4ef0c50a97
|
feat(api): implement human input v2 contact directory
|
2026-07-25 03:26:43 +08:00 |
|
QuantumGhost
|
4db897abc1
|
feat(api): add independent HITL v2 form models
Assisted-by: Codex
|
2026-07-25 02:03:08 +08:00 |
|
QuantumGhost
|
179351d1fe
|
Merge remote-tracking branch 'upstream/feat/hitl-im-dev' into feat/hitl-im-dev
|
2026-07-24 14:27:25 +08:00 |
|
JzoNg
|
f1f20384eb
|
Merge branch 'main' into jzh
|
2026-07-24 14:03:19 +08:00 |
|
QuantumGhost
|
4b2ceb1bf6
|
Merge remote-tracking branch 'upstream/feat/hitl-im-dev' into feat/hitl-im-dev
|
2026-07-24 11:56:21 +08:00 |
|
QuantumGhost
|
eda9315a7b
|
Merge remote-tracking branch 'upstream/feat/hitl-im-dev' into feat/hitl-im-dev
|
2026-07-24 11:55:46 +08:00 |
|
 Asuka MinatoandGitHub
|
bbb133cd58
|
test: use sqlite3 session in test_base_trace_instance (#38744)
|
2026-07-24 03:55:32 +00:00 |
|
JzoNg
|
3a848a7a9c
|
chore(merge): merge main
|
2026-07-24 11:25:45 +08:00 |
|
QuantumGhost
|
f6440f6af4
|
update api stub, design spec and db models
|
2026-07-24 10:43:51 +08:00 |
|
 wangxiaoleiandGitHub
|
db29caff2b
|
feat: knowledge add more trace (#38959)
|
2026-07-24 02:27:16 +00:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
922ed4d67d
|
feat(oauth): expose stable account id on provider account endpoint (#39470)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-24 02:09:48 +00:00 |
|
 zyssyz123andGitHub
|
a8a83a357c
|
fix(agent): show workflow node runs in logs (#39471)
|
2026-07-24 01:59:57 +00:00 |
|
QuantumGhost
|
462af76989
|
test(models): cover strict StrEnum JSON restoration
Assisted-by: Codex:gpt-5.6-sol
|
2026-07-24 05:03:22 +08:00 |
|
 Byron.wangandGitHub
|
43254c1ded
|
chore: avoid duplicate token counting during dataset indexing (#39466)
|
2026-07-23 10:56:03 +00:00 |
|
 zyssyz123andGitHub
|
0198e32447
|
fix(agent): start new Preview conversations without an ID (#39463)
|
2026-07-23 09:53:08 +00:00 |
|
 非法操作andGitHub
|
452dff5c37
|
fix(api): prevent identity logging deadlock (#39449)
|
2026-07-23 09:08:04 +00:00 |
|
  ![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
b56ac4af4d
|
feat: gate agent management behind the agent.manage permission (#39330)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: yyh <[email protected]>
Co-authored-by: yyh <[email protected]>
|
2026-07-23 07:34:07 +00:00 |
|
QuantumGhost
|
4b17446ed6
|
docs(models): clarify JSONModelColumn migration risks
Explain why legacy callers and stored data require compatibility review before adopting FrozenPydanticModelColumn.
Assisted-by: Codex
|
2026-07-23 15:33:48 +08:00 |
|
QuantumGhost
|
252054f9b6
|
fix(models): persist frozen Pydantic columns as text
Rename the strict immutable column type, deprecate JSONModelColumn, and cover single-encoded JSON storage.
Assisted-by: Codex
|
2026-07-23 15:29:21 +08:00 |
|
JzoNg
|
4193deb220
|
chore(merge): merge main
|
2026-07-23 15:26:49 +08:00 |
|
QuantumGhost
|
075d44a7fa
|
refactor(models): split Pydantic JSON constructors
Assisted-by: Codex
|
2026-07-23 15:07:43 +08:00 |
|
QuantumGhost
|
5e696c9131
|
feat(models): add Pydantic model JSON type
Assisted-by: Codex
|
2026-07-23 14:40:43 +08:00 |
|
 非法操作andGitHub
|
a3c18c561e
|
chore: improve lambda plugin runtime error display (#39437)
|
2026-07-23 06:05:14 +00:00 |
|
 
|
1835e8ef31
|
fix: use re.fullmatch in email validator to reject trailing newlines (#39234) (#39320)
Co-authored-by: Asuka Minato <[email protected]>
|
2026-07-23 04:19:44 +00:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
2b8e40af32
|
fix(auth): validate account before accepting invitations (#39438)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-23 03:56:32 +00:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
45711eb6dd
|
chore(api): cloud use presigned download url on api site (#39436)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-23 03:34:49 +00:00 |
|
 Asuka MinatoandGitHub
|
fd703739b5
|
test: use sqlite3 session in test_async_workflow_service (#38692)
|
2026-07-23 03:34:10 +00:00 |
|
 Asuka MinatoandGitHub
|
82c8741c73
|
test: use sqlite3 session in test_hitl_service_api (#38685)
|
2026-07-23 03:33:01 +00:00 |
|
 Asuka MinatoandGitHub
|
78023bf50d
|
test: use sqlite3 session in test_conversation (#38684)
|
2026-07-23 03:32:17 +00:00 |
|
![autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
0ad985515b
|
test: move password reset coverage to unit tests (#38936)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-07-23 03:16:06 +00:00 |
|
 David ParkandGitHub
|
da2177c7b2
|
fix(api): send valid body in external knowledge validation probe (#39410)
|
2026-07-23 02:52:52 +00:00 |
|
JzoNg
|
30b04d4d14
|
Merge branch 'main' into jzh
|
2026-07-23 09:59:09 +08:00 |
|