@returns {ThreadStartParams}
(cwd, options = {})
| 61 | |
| 62 | /** @returns {ThreadStartParams} */ |
| 63 | function buildThreadParams(cwd, options = {}) { |
| 64 | return { |
| 65 | cwd, |
| 66 | model: options.model ?? null, |
| 67 | approvalPolicy: options.approvalPolicy ?? "never", |
| 68 | sandbox: options.sandbox ?? "read-only", |
| 69 | serviceName: SERVICE_NAME, |
| 70 | ephemeral: options.ephemeral ?? true |
| 71 | }; |
| 72 | } |
| 73 | |
| 74 | /** @returns {ThreadResumeParams} */ |
| 75 | function buildResumeParams(threadId, cwd, options = {}) { |