Issues with Opencode openapi json spec. #2073

Closed
opened 2026-02-16 17:34:01 -05:00 by yindo · 2 comments
Owner

Originally created by @wojons on GitHub (Oct 13, 2025).

Originally assigned to: @veracioux on GitHub.

When i run the http server and use the /doc endpoint and take the output to a swagger api spec view it dumps a collection of errors in that json. There is also multiple times when the endpoints have the name of a paremter as "directory" in the same endpoint seems .

Hide
 
Structural error at openapi
should match pattern "^3\.0\.\d(-.+)?$"
pattern: ^3\.0\.\d(-.+)?$
Jump to line 1
Structural error at paths./config.patch.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 60
Structural error at paths./experimental/tool.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 113
Structural error at paths./session.post.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 182
Structural error at paths./session/{id}.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 219
Structural error at paths./session/{id}.delete.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 244
Structural error at paths./session/{id}.patch.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 269
Structural error at paths./session/{id}/children.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 306
Structural error at paths./session/{id}/todo.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 334
Structural error at paths./session/{id}/init.post.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 362
Structural error at paths./session/{id}/fork.post.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 409
Structural error at paths./session/{id}/abort.post.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 448
Structural error at paths./session/{id}/share.post.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 473
Structural error at paths./session/{id}/share.delete.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 497
Structural error at paths./session/{id}/summarize.post.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 523
Structural error at paths./session/{id}/message.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 566
Structural error at paths./session/{id}/message.post.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 603
Structural error at paths./session/{id}/message.post.requestBody.content.application/json.schema.properties.tools
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 662
Structural error at paths./session/{id}/message/{messageID}.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 681
Structural error at paths./session/{id}/command.post.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 723
Structural error at paths./session/{id}/shell.post.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 783
Structural error at paths./session/{id}/revert.post.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 826
Structural error at paths./session/{id}/unrevert.post.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 869
Structural error at paths./session/{id}/permissions/{permissionID}.post.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 894
Structural error at paths./config/providers.get.responses.200.content.application/json.schema.properties.default
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 977
Structural error at paths./find.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 990
Structural error at paths./find/file.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 1062
Structural error at paths./find/symbol.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 1089
Structural error at paths./file.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 1116
Structural error at paths./file/content.get.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 1143
Structural error at paths./log.post.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 1186
Structural error at paths./log.post.requestBody.content.application/json.schema.properties.extra
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 1222
Structural error at paths./tui/append-prompt.post.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 1269
Structural error at paths./tui/execute-command.post.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 1395
Structural error at paths./tui/show-toast.post.parameters
should NOT have duplicate items (items ## 0 and 1 are identical)
i: 1
j: 0
Jump to line 1425
Structural error at paths./auth/{id}.put.parameters
should NOT have duplicate items (items ## 1 and 2 are identical)
i: 2
j: 1
Jump to line 1465
Structural error at components.schemas.Project.properties.vcs
should NOT have additional properties
additionalProperty: const
Jump to line 1526
Structural error at components.schemas.AgentConfig.properties.tools
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 1754
Structural error at components.schemas.AgentConfig.properties.mode.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 1767
Structural error at components.schemas.AgentConfig.properties.mode.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 1769
Structural error at components.schemas.AgentConfig.properties.mode.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 1771
Structural error at components.schemas.AgentConfig.properties.permission.properties.edit.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 1778
Structural error at components.schemas.AgentConfig.properties.permission.properties.edit.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 1780
Structural error at components.schemas.AgentConfig.properties.permission.properties.edit.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 1782
Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.0.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 1787
Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.0.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 1789
Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.0.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 1791
Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.1
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 1793
Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 1798
Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 1800
Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 1802
Structural error at components.schemas.AgentConfig.properties.permission.properties.webfetch.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 1806
Structural error at components.schemas.AgentConfig.properties.permission.properties.webfetch.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 1808
Structural error at components.schemas.AgentConfig.properties.permission.properties.webfetch.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 1810
Structural error at components.schemas.McpLocalConfig.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 1816
Structural error at components.schemas.McpLocalConfig.properties.environment
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 1825
Structural error at components.schemas.McpRemoteConfig.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 1842
Structural error at components.schemas.McpRemoteConfig.properties.headers
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 1852
Structural error at components.schemas.Config.properties.command
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 1889
Structural error at components.schemas.Config.properties.provider
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 1971
Structural error at components.schemas.Config.properties.provider.additionalProperties.properties.models
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 1991
Structural error at components.schemas.Config.properties.provider.additionalProperties.properties.models.additionalProperties.properties.options
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2064
Structural error at components.schemas.Config.properties.provider.additionalProperties.properties.options.properties.timeout.anyOf.0.exclusiveMinimum
should be boolean
Jump to line 2088
Structural error at components.schemas.Config.properties.provider.additionalProperties.properties.options.properties.timeout.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 2090
Structural error at components.schemas.Config.properties.mcp
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2095
Structural error at components.schemas.Config.properties.formatter
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2104
Structural error at components.schemas.Config.properties.formatter.additionalProperties.properties.environment
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2117
Structural error at components.schemas.Config.properties.lsp
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2127
Structural error at components.schemas.Config.properties.lsp.additionalProperties.anyOf.0.properties.disabled
should NOT have additional properties
additionalProperty: const
Jump to line 2135
Structural error at components.schemas.Config.properties.lsp.additionalProperties.anyOf.1.properties.env
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2152
Structural error at components.schemas.Config.properties.lsp.additionalProperties.anyOf.1.properties.initialization
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2158
Structural error at components.schemas.Config.properties.permission.properties.edit.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 2177
Structural error at components.schemas.Config.properties.permission.properties.edit.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 2179
Structural error at components.schemas.Config.properties.permission.properties.edit.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 2181
Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.0.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 2186
Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.0.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 2188
Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.0.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 2190
Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.1
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2192
Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 2197
Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 2199
Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 2201
Structural error at components.schemas.Config.properties.permission.properties.webfetch.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 2205
Structural error at components.schemas.Config.properties.permission.properties.webfetch.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 2207
Structural error at components.schemas.Config.properties.permission.properties.webfetch.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 2209
Structural error at components.schemas.Config.properties.tools
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2211
Structural error at components.schemas.Config.properties.experimental.properties.hook.properties.file_edited
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2223
Structural error at components.schemas.Config.properties.experimental.properties.hook.properties.file_edited.additionalProperties.items.properties.environment
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2236
Structural error at components.schemas.Config.properties.experimental.properties.hook.properties.session_completed.items.properties.environment
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2253
Structural error at components.schemas.Error.properties.data
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2267
Structural error at components.schemas.UserMessage.properties.role
should NOT have additional properties
additionalProperty: const
Jump to line 2393
Structural error at components.schemas.ProviderAuthError.properties.name
should NOT have additional properties
additionalProperty: const
Jump to line 2411
Structural error at components.schemas.UnknownError.properties.name
should NOT have additional properties
additionalProperty: const
Jump to line 2430
Structural error at components.schemas.MessageOutputLengthError.properties.name
should NOT have additional properties
additionalProperty: const
Jump to line 2446
Structural error at components.schemas.MessageAbortedError.properties.name
should NOT have additional properties
additionalProperty: const
Jump to line 2458
Structural error at components.schemas.AssistantMessage.properties.role
should NOT have additional properties
additionalProperty: const
Jump to line 2478
Structural error at components.schemas.TextPart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2569
Structural error at components.schemas.TextPart.properties.metadata
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2585
Structural error at components.schemas.ReasoningPart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2605
Structural error at components.schemas.ReasoningPart.properties.metadata
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2610
Structural error at components.schemas.FileSource.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2653
Structural error at components.schemas.SymbolSource.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2693
Structural error at components.schemas.FilePart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2726
Structural error at components.schemas.ToolStatePending.properties.status
should NOT have additional properties
additionalProperty: const
Jump to line 2747
Structural error at components.schemas.ToolStateRunning.properties.status
should NOT have additional properties
additionalProperty: const
Jump to line 2755
Structural error at components.schemas.ToolStateRunning.properties.metadata
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2761
Structural error at components.schemas.ToolStateCompleted.properties.status
should NOT have additional properties
additionalProperty: const
Jump to line 2780
Structural error at components.schemas.ToolStateCompleted.properties.input
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2783
Structural error at components.schemas.ToolStateCompleted.properties.metadata
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2792
Structural error at components.schemas.ToolStateError.properties.status
should NOT have additional properties
additionalProperty: const
Jump to line 2823
Structural error at components.schemas.ToolStateError.properties.input
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2826
Structural error at components.schemas.ToolStateError.properties.metadata
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2833
Structural error at components.schemas.ToolPart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2868
Structural error at components.schemas.ToolPart.properties.metadata
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 2877
Structural error at components.schemas.StepStartPart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2899
Structural error at components.schemas.StepFinishPart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2916
Structural error at components.schemas.SnapshotPart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2961
Structural error at components.schemas.PatchPart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 2981
Structural error at components.schemas.AgentPart.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3006
Structural error at components.schemas.TextPartInput.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3050
Structural error at components.schemas.TextPartInput.properties.metadata
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 3066
Structural error at components.schemas.FilePartInput.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3079
Structural error at components.schemas.AgentPartInput.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3099
Structural error at components.schemas.Model.properties.options
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 3211
Structural error at components.schemas.Provider.properties.models
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 3249
Structural error at components.schemas.Agent.properties.mode.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 3385
Structural error at components.schemas.Agent.properties.mode.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 3387
Structural error at components.schemas.Agent.properties.mode.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 3389
Structural error at components.schemas.Agent.properties.permission.properties.edit.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 3402
Structural error at components.schemas.Agent.properties.permission.properties.edit.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 3404
Structural error at components.schemas.Agent.properties.permission.properties.edit.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 3406
Structural error at components.schemas.Agent.properties.permission.properties.bash
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 3408
Structural error at components.schemas.Agent.properties.permission.properties.bash.additionalProperties.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 3414
Structural error at components.schemas.Agent.properties.permission.properties.bash.additionalProperties.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 3416
Structural error at components.schemas.Agent.properties.permission.properties.bash.additionalProperties.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 3418
Structural error at components.schemas.Agent.properties.permission.properties.webfetch.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 3422
Structural error at components.schemas.Agent.properties.permission.properties.webfetch.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 3424
Structural error at components.schemas.Agent.properties.permission.properties.webfetch.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 3426
Structural error at components.schemas.Agent.properties.tools
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 3443
Structural error at components.schemas.Agent.properties.options
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 3449
Structural error at components.schemas.OAuth.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3464
Structural error at components.schemas.ApiAuth.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3481
Structural error at components.schemas.WellKnownAuth.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3492
Structural error at components.schemas.Event.installation.updated.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3511
Structural error at components.schemas.Event.lsp.client.diagnostics.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3527
Structural error at components.schemas.Event.message.updated.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3546
Structural error at components.schemas.Event.message.removed.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3562
Structural error at components.schemas.Event.message.part.updated.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3581
Structural error at components.schemas.Event.message.part.removed.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3597
Structural error at components.schemas.Event.session.compacted.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3619
Structural error at components.schemas.Permission.properties.metadata
should NOT have additional properties
additionalProperty: propertyNames
Jump to line 3653
Structural error at components.schemas.Event.permission.updated.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3676
Structural error at components.schemas.Event.permission.replied.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3687
Structural error at components.schemas.Event.file.edited.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3709
Structural error at components.schemas.Event.file.watcher.updated.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3725
Structural error at components.schemas.Event.file.watcher.updated.properties.properties.properties.event.anyOf.0
should NOT have additional properties
additionalProperty: const
Jump to line 3735
Structural error at components.schemas.Event.file.watcher.updated.properties.properties.properties.event.anyOf.1
should NOT have additional properties
additionalProperty: const
Jump to line 3737
Structural error at components.schemas.Event.file.watcher.updated.properties.properties.properties.event.anyOf.2
should NOT have additional properties
additionalProperty: const
Jump to line 3739
Structural error at components.schemas.Event.todo.updated.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3750
Structural error at components.schemas.Event.session.idle.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3771
Structural error at components.schemas.Event.session.updated.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3787
Structural error at components.schemas.Event.session.deleted.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3803
Structural error at components.schemas.Event.session.error.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3819
Structural error at components.schemas.Event.server.connected.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3839
Structural error at components.schemas.Event.ide.installed.properties.type
should NOT have additional properties
additionalProperty: const
Jump to line 3851```
Originally created by @wojons on GitHub (Oct 13, 2025). Originally assigned to: @veracioux on GitHub. When i run the http server and use the /doc endpoint and take the output to a swagger api spec view it dumps a collection of errors in that json. There is also multiple times when the endpoints have the name of a paremter as "directory" in the same endpoint seems . ```Errors Hide Structural error at openapi should match pattern "^3\.0\.\d(-.+)?$" pattern: ^3\.0\.\d(-.+)?$ Jump to line 1 Structural error at paths./config.patch.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 60 Structural error at paths./experimental/tool.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 113 Structural error at paths./session.post.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 182 Structural error at paths./session/{id}.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 219 Structural error at paths./session/{id}.delete.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 244 Structural error at paths./session/{id}.patch.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 269 Structural error at paths./session/{id}/children.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 306 Structural error at paths./session/{id}/todo.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 334 Structural error at paths./session/{id}/init.post.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 362 Structural error at paths./session/{id}/fork.post.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 409 Structural error at paths./session/{id}/abort.post.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 448 Structural error at paths./session/{id}/share.post.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 473 Structural error at paths./session/{id}/share.delete.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 497 Structural error at paths./session/{id}/summarize.post.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 523 Structural error at paths./session/{id}/message.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 566 Structural error at paths./session/{id}/message.post.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 603 Structural error at paths./session/{id}/message.post.requestBody.content.application/json.schema.properties.tools should NOT have additional properties additionalProperty: propertyNames Jump to line 662 Structural error at paths./session/{id}/message/{messageID}.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 681 Structural error at paths./session/{id}/command.post.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 723 Structural error at paths./session/{id}/shell.post.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 783 Structural error at paths./session/{id}/revert.post.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 826 Structural error at paths./session/{id}/unrevert.post.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 869 Structural error at paths./session/{id}/permissions/{permissionID}.post.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 894 Structural error at paths./config/providers.get.responses.200.content.application/json.schema.properties.default should NOT have additional properties additionalProperty: propertyNames Jump to line 977 Structural error at paths./find.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 990 Structural error at paths./find/file.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 1062 Structural error at paths./find/symbol.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 1089 Structural error at paths./file.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 1116 Structural error at paths./file/content.get.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 1143 Structural error at paths./log.post.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 1186 Structural error at paths./log.post.requestBody.content.application/json.schema.properties.extra should NOT have additional properties additionalProperty: propertyNames Jump to line 1222 Structural error at paths./tui/append-prompt.post.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 1269 Structural error at paths./tui/execute-command.post.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 1395 Structural error at paths./tui/show-toast.post.parameters should NOT have duplicate items (items ## 0 and 1 are identical) i: 1 j: 0 Jump to line 1425 Structural error at paths./auth/{id}.put.parameters should NOT have duplicate items (items ## 1 and 2 are identical) i: 2 j: 1 Jump to line 1465 Structural error at components.schemas.Project.properties.vcs should NOT have additional properties additionalProperty: const Jump to line 1526 Structural error at components.schemas.AgentConfig.properties.tools should NOT have additional properties additionalProperty: propertyNames Jump to line 1754 Structural error at components.schemas.AgentConfig.properties.mode.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 1767 Structural error at components.schemas.AgentConfig.properties.mode.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 1769 Structural error at components.schemas.AgentConfig.properties.mode.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 1771 Structural error at components.schemas.AgentConfig.properties.permission.properties.edit.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 1778 Structural error at components.schemas.AgentConfig.properties.permission.properties.edit.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 1780 Structural error at components.schemas.AgentConfig.properties.permission.properties.edit.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 1782 Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.0.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 1787 Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.0.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 1789 Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.0.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 1791 Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.1 should NOT have additional properties additionalProperty: propertyNames Jump to line 1793 Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 1798 Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 1800 Structural error at components.schemas.AgentConfig.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 1802 Structural error at components.schemas.AgentConfig.properties.permission.properties.webfetch.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 1806 Structural error at components.schemas.AgentConfig.properties.permission.properties.webfetch.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 1808 Structural error at components.schemas.AgentConfig.properties.permission.properties.webfetch.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 1810 Structural error at components.schemas.McpLocalConfig.properties.type should NOT have additional properties additionalProperty: const Jump to line 1816 Structural error at components.schemas.McpLocalConfig.properties.environment should NOT have additional properties additionalProperty: propertyNames Jump to line 1825 Structural error at components.schemas.McpRemoteConfig.properties.type should NOT have additional properties additionalProperty: const Jump to line 1842 Structural error at components.schemas.McpRemoteConfig.properties.headers should NOT have additional properties additionalProperty: propertyNames Jump to line 1852 Structural error at components.schemas.Config.properties.command should NOT have additional properties additionalProperty: propertyNames Jump to line 1889 Structural error at components.schemas.Config.properties.provider should NOT have additional properties additionalProperty: propertyNames Jump to line 1971 Structural error at components.schemas.Config.properties.provider.additionalProperties.properties.models should NOT have additional properties additionalProperty: propertyNames Jump to line 1991 Structural error at components.schemas.Config.properties.provider.additionalProperties.properties.models.additionalProperties.properties.options should NOT have additional properties additionalProperty: propertyNames Jump to line 2064 Structural error at components.schemas.Config.properties.provider.additionalProperties.properties.options.properties.timeout.anyOf.0.exclusiveMinimum should be boolean Jump to line 2088 Structural error at components.schemas.Config.properties.provider.additionalProperties.properties.options.properties.timeout.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 2090 Structural error at components.schemas.Config.properties.mcp should NOT have additional properties additionalProperty: propertyNames Jump to line 2095 Structural error at components.schemas.Config.properties.formatter should NOT have additional properties additionalProperty: propertyNames Jump to line 2104 Structural error at components.schemas.Config.properties.formatter.additionalProperties.properties.environment should NOT have additional properties additionalProperty: propertyNames Jump to line 2117 Structural error at components.schemas.Config.properties.lsp should NOT have additional properties additionalProperty: propertyNames Jump to line 2127 Structural error at components.schemas.Config.properties.lsp.additionalProperties.anyOf.0.properties.disabled should NOT have additional properties additionalProperty: const Jump to line 2135 Structural error at components.schemas.Config.properties.lsp.additionalProperties.anyOf.1.properties.env should NOT have additional properties additionalProperty: propertyNames Jump to line 2152 Structural error at components.schemas.Config.properties.lsp.additionalProperties.anyOf.1.properties.initialization should NOT have additional properties additionalProperty: propertyNames Jump to line 2158 Structural error at components.schemas.Config.properties.permission.properties.edit.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 2177 Structural error at components.schemas.Config.properties.permission.properties.edit.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 2179 Structural error at components.schemas.Config.properties.permission.properties.edit.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 2181 Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.0.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 2186 Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.0.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 2188 Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.0.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 2190 Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.1 should NOT have additional properties additionalProperty: propertyNames Jump to line 2192 Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 2197 Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 2199 Structural error at components.schemas.Config.properties.permission.properties.bash.anyOf.1.additionalProperties.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 2201 Structural error at components.schemas.Config.properties.permission.properties.webfetch.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 2205 Structural error at components.schemas.Config.properties.permission.properties.webfetch.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 2207 Structural error at components.schemas.Config.properties.permission.properties.webfetch.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 2209 Structural error at components.schemas.Config.properties.tools should NOT have additional properties additionalProperty: propertyNames Jump to line 2211 Structural error at components.schemas.Config.properties.experimental.properties.hook.properties.file_edited should NOT have additional properties additionalProperty: propertyNames Jump to line 2223 Structural error at components.schemas.Config.properties.experimental.properties.hook.properties.file_edited.additionalProperties.items.properties.environment should NOT have additional properties additionalProperty: propertyNames Jump to line 2236 Structural error at components.schemas.Config.properties.experimental.properties.hook.properties.session_completed.items.properties.environment should NOT have additional properties additionalProperty: propertyNames Jump to line 2253 Structural error at components.schemas.Error.properties.data should NOT have additional properties additionalProperty: propertyNames Jump to line 2267 Structural error at components.schemas.UserMessage.properties.role should NOT have additional properties additionalProperty: const Jump to line 2393 Structural error at components.schemas.ProviderAuthError.properties.name should NOT have additional properties additionalProperty: const Jump to line 2411 Structural error at components.schemas.UnknownError.properties.name should NOT have additional properties additionalProperty: const Jump to line 2430 Structural error at components.schemas.MessageOutputLengthError.properties.name should NOT have additional properties additionalProperty: const Jump to line 2446 Structural error at components.schemas.MessageAbortedError.properties.name should NOT have additional properties additionalProperty: const Jump to line 2458 Structural error at components.schemas.AssistantMessage.properties.role should NOT have additional properties additionalProperty: const Jump to line 2478 Structural error at components.schemas.TextPart.properties.type should NOT have additional properties additionalProperty: const Jump to line 2569 Structural error at components.schemas.TextPart.properties.metadata should NOT have additional properties additionalProperty: propertyNames Jump to line 2585 Structural error at components.schemas.ReasoningPart.properties.type should NOT have additional properties additionalProperty: const Jump to line 2605 Structural error at components.schemas.ReasoningPart.properties.metadata should NOT have additional properties additionalProperty: propertyNames Jump to line 2610 Structural error at components.schemas.FileSource.properties.type should NOT have additional properties additionalProperty: const Jump to line 2653 Structural error at components.schemas.SymbolSource.properties.type should NOT have additional properties additionalProperty: const Jump to line 2693 Structural error at components.schemas.FilePart.properties.type should NOT have additional properties additionalProperty: const Jump to line 2726 Structural error at components.schemas.ToolStatePending.properties.status should NOT have additional properties additionalProperty: const Jump to line 2747 Structural error at components.schemas.ToolStateRunning.properties.status should NOT have additional properties additionalProperty: const Jump to line 2755 Structural error at components.schemas.ToolStateRunning.properties.metadata should NOT have additional properties additionalProperty: propertyNames Jump to line 2761 Structural error at components.schemas.ToolStateCompleted.properties.status should NOT have additional properties additionalProperty: const Jump to line 2780 Structural error at components.schemas.ToolStateCompleted.properties.input should NOT have additional properties additionalProperty: propertyNames Jump to line 2783 Structural error at components.schemas.ToolStateCompleted.properties.metadata should NOT have additional properties additionalProperty: propertyNames Jump to line 2792 Structural error at components.schemas.ToolStateError.properties.status should NOT have additional properties additionalProperty: const Jump to line 2823 Structural error at components.schemas.ToolStateError.properties.input should NOT have additional properties additionalProperty: propertyNames Jump to line 2826 Structural error at components.schemas.ToolStateError.properties.metadata should NOT have additional properties additionalProperty: propertyNames Jump to line 2833 Structural error at components.schemas.ToolPart.properties.type should NOT have additional properties additionalProperty: const Jump to line 2868 Structural error at components.schemas.ToolPart.properties.metadata should NOT have additional properties additionalProperty: propertyNames Jump to line 2877 Structural error at components.schemas.StepStartPart.properties.type should NOT have additional properties additionalProperty: const Jump to line 2899 Structural error at components.schemas.StepFinishPart.properties.type should NOT have additional properties additionalProperty: const Jump to line 2916 Structural error at components.schemas.SnapshotPart.properties.type should NOT have additional properties additionalProperty: const Jump to line 2961 Structural error at components.schemas.PatchPart.properties.type should NOT have additional properties additionalProperty: const Jump to line 2981 Structural error at components.schemas.AgentPart.properties.type should NOT have additional properties additionalProperty: const Jump to line 3006 Structural error at components.schemas.TextPartInput.properties.type should NOT have additional properties additionalProperty: const Jump to line 3050 Structural error at components.schemas.TextPartInput.properties.metadata should NOT have additional properties additionalProperty: propertyNames Jump to line 3066 Structural error at components.schemas.FilePartInput.properties.type should NOT have additional properties additionalProperty: const Jump to line 3079 Structural error at components.schemas.AgentPartInput.properties.type should NOT have additional properties additionalProperty: const Jump to line 3099 Structural error at components.schemas.Model.properties.options should NOT have additional properties additionalProperty: propertyNames Jump to line 3211 Structural error at components.schemas.Provider.properties.models should NOT have additional properties additionalProperty: propertyNames Jump to line 3249 Structural error at components.schemas.Agent.properties.mode.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 3385 Structural error at components.schemas.Agent.properties.mode.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 3387 Structural error at components.schemas.Agent.properties.mode.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 3389 Structural error at components.schemas.Agent.properties.permission.properties.edit.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 3402 Structural error at components.schemas.Agent.properties.permission.properties.edit.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 3404 Structural error at components.schemas.Agent.properties.permission.properties.edit.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 3406 Structural error at components.schemas.Agent.properties.permission.properties.bash should NOT have additional properties additionalProperty: propertyNames Jump to line 3408 Structural error at components.schemas.Agent.properties.permission.properties.bash.additionalProperties.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 3414 Structural error at components.schemas.Agent.properties.permission.properties.bash.additionalProperties.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 3416 Structural error at components.schemas.Agent.properties.permission.properties.bash.additionalProperties.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 3418 Structural error at components.schemas.Agent.properties.permission.properties.webfetch.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 3422 Structural error at components.schemas.Agent.properties.permission.properties.webfetch.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 3424 Structural error at components.schemas.Agent.properties.permission.properties.webfetch.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 3426 Structural error at components.schemas.Agent.properties.tools should NOT have additional properties additionalProperty: propertyNames Jump to line 3443 Structural error at components.schemas.Agent.properties.options should NOT have additional properties additionalProperty: propertyNames Jump to line 3449 Structural error at components.schemas.OAuth.properties.type should NOT have additional properties additionalProperty: const Jump to line 3464 Structural error at components.schemas.ApiAuth.properties.type should NOT have additional properties additionalProperty: const Jump to line 3481 Structural error at components.schemas.WellKnownAuth.properties.type should NOT have additional properties additionalProperty: const Jump to line 3492 Structural error at components.schemas.Event.installation.updated.properties.type should NOT have additional properties additionalProperty: const Jump to line 3511 Structural error at components.schemas.Event.lsp.client.diagnostics.properties.type should NOT have additional properties additionalProperty: const Jump to line 3527 Structural error at components.schemas.Event.message.updated.properties.type should NOT have additional properties additionalProperty: const Jump to line 3546 Structural error at components.schemas.Event.message.removed.properties.type should NOT have additional properties additionalProperty: const Jump to line 3562 Structural error at components.schemas.Event.message.part.updated.properties.type should NOT have additional properties additionalProperty: const Jump to line 3581 Structural error at components.schemas.Event.message.part.removed.properties.type should NOT have additional properties additionalProperty: const Jump to line 3597 Structural error at components.schemas.Event.session.compacted.properties.type should NOT have additional properties additionalProperty: const Jump to line 3619 Structural error at components.schemas.Permission.properties.metadata should NOT have additional properties additionalProperty: propertyNames Jump to line 3653 Structural error at components.schemas.Event.permission.updated.properties.type should NOT have additional properties additionalProperty: const Jump to line 3676 Structural error at components.schemas.Event.permission.replied.properties.type should NOT have additional properties additionalProperty: const Jump to line 3687 Structural error at components.schemas.Event.file.edited.properties.type should NOT have additional properties additionalProperty: const Jump to line 3709 Structural error at components.schemas.Event.file.watcher.updated.properties.type should NOT have additional properties additionalProperty: const Jump to line 3725 Structural error at components.schemas.Event.file.watcher.updated.properties.properties.properties.event.anyOf.0 should NOT have additional properties additionalProperty: const Jump to line 3735 Structural error at components.schemas.Event.file.watcher.updated.properties.properties.properties.event.anyOf.1 should NOT have additional properties additionalProperty: const Jump to line 3737 Structural error at components.schemas.Event.file.watcher.updated.properties.properties.properties.event.anyOf.2 should NOT have additional properties additionalProperty: const Jump to line 3739 Structural error at components.schemas.Event.todo.updated.properties.type should NOT have additional properties additionalProperty: const Jump to line 3750 Structural error at components.schemas.Event.session.idle.properties.type should NOT have additional properties additionalProperty: const Jump to line 3771 Structural error at components.schemas.Event.session.updated.properties.type should NOT have additional properties additionalProperty: const Jump to line 3787 Structural error at components.schemas.Event.session.deleted.properties.type should NOT have additional properties additionalProperty: const Jump to line 3803 Structural error at components.schemas.Event.session.error.properties.type should NOT have additional properties additionalProperty: const Jump to line 3819 Structural error at components.schemas.Event.server.connected.properties.type should NOT have additional properties additionalProperty: const Jump to line 3839 Structural error at components.schemas.Event.ide.installed.properties.type should NOT have additional properties additionalProperty: const Jump to line 3851```
yindo closed this issue 2026-02-16 17:34:01 -05:00
Author
Owner

@veracioux commented on GitHub (Oct 16, 2025):

Caused by upstream bug in the hono-openapi dependency. I created an issue and PR in their repo. When it is merged, I'll update our package.json and that should close this issue.

@veracioux commented on GitHub (Oct 16, 2025): Caused by upstream bug in the `hono-openapi` dependency. I created an [issue](https://github.com/rhinobase/hono-openapi/issues/194) and [PR](https://github.com/rhinobase/hono-openapi/pull/195) in their repo. When it is merged, I'll update our package.json and that should close this issue.
Author
Owner

@rekram1-node commented on GitHub (Oct 16, 2025):

sweettt

@rekram1-node commented on GitHub (Oct 16, 2025): sweettt
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#2073