(value: AgentV2.Info)
| 261 | } |
| 262 | |
| 263 | function agentInfo(value: AgentV2.Info) { |
| 264 | return { |
| 265 | ...value, |
| 266 | model: value.model && { ...value.model }, |
| 267 | request: { headers: { ...value.request.headers }, body: { ...value.request.body } }, |
| 268 | permissions: value.permissions.map((permission) => ({ ...permission })), |
| 269 | } |
| 270 | } |
| 271 | |
| 272 | function providerInfo(value: ProviderV2.MutableInfo) { |
| 273 | return { |