Commit Graph
7 Commits
Author SHA1 Message Date
jiang 5ee93329a4 refactor: streamline query requests and session storage
Generic Container CI/CD / test-build-publish (push) Successful in 2m4s
Agent CI/CD / build-test-publish-and-deploy (push) Successful in 2m4s
2026-11-09 18:49:32 +08:00
jiang 6279a4b555 refactor: consolidate chat state and task bridges
Centralize session scope, chat projections and typed task bridges.
Keep historical interaction replies authoritative and publish terminal state to subscribers. Validate Server contracts before replacing generated artifacts.
2026-11-09 17:55:00 +08:00
jiang 52681a8451 fix: preserve interaction replies across chat recovery 2026-10-29 17:53:33 +08:00
jiang 7383ed6d13 feat(agent): migrate OpenCode 2 runtime and sandbox tools
Upgrade the runtime and native plugin API to OpenCode 2.0.24. Restore
session-scoped learning, credential renewal, typed project queries and
controlled frontend actions from the legacy Agent.

Replace host Shell execution with an approved Landlock/seccomp executor
and persistent per-session workspaces. Add typed Bocha search and Tianditu
geocoding bridges using the owning session credential. Require a working
kernel sandbox before startup and persist workspace files in deployments.

Validation completed before this commit: TypeScript checks, 150 Bun tests,
Docker build and UID 10001 sandbox execution, native Shell approval and
session recovery. Tianditu succeeded; Bocha currently reports exhausted
account quota. Unrelated investigation-report contract work is excluded.
2026-10-08 15:46:37 +08:00
jiang 9faed59f23 feat(context): verify product session scope 2026-09-22 10:43:36 +08:00
jiang 123f79ce4d fix(agent): resolve question call id replies 2026-06-30 19:59:34 +08:00
jiang e83ac54a9e feat: initialize experimental agent repo 2026-06-30 14:03:49 +08:00