feat: add claw backend adapter

This commit is contained in:
kris
2026-04-03 01:36:29 +08:00
parent 8daaea01fd
commit 39b576cc42
23 changed files with 1212 additions and 23 deletions

View File

@@ -19,10 +19,13 @@ test("ExecutionRequest 工厂会生成稳定默认字段", () => {
assert.equal(request.projectId, "master-agent");
assert.equal(request.requestMessageId, "msg-1");
assert.equal(request.body, "你好");
assert.equal(request.executionPrompt, undefined);
assert.equal(request.targetProjectId, undefined);
assert.equal(request.targetThreadId, undefined);
assert.equal(Object.prototype.hasOwnProperty.call(request, "requestedByAccount"), true);
assert.equal(Object.prototype.hasOwnProperty.call(request, "requestedByLabel"), true);
assert.equal(Object.prototype.hasOwnProperty.call(request, "executionPrompt"), true);
assert.equal(Object.prototype.hasOwnProperty.call(request, "requestedBackendId"), true);
assert.equal(Object.prototype.hasOwnProperty.call(request, "taskId"), true);
assert.equal(Object.prototype.hasOwnProperty.call(request, "targetProjectId"), true);
assert.equal(Object.prototype.hasOwnProperty.call(request, "targetThreadId"), true);