Skip to content

Merge branch 'main' into openhands/sdk-arch-1815

7ba7a10
Select commit
Loading
Failed to load commit list.
Open

docs(sdk): add normative invariants to architecture docs #274

Merge branch 'main' into openhands/sdk-arch-1815
7ba7a10
Select commit
Loading
Failed to load commit list.
Mintlify / Mintlify Validation (allhandsai) - vale-spellcheck completed Feb 18, 2026 in 10s

Mintlify Validation (allhandsai) - vale-spellcheck Failed

Found 58 suggested changes across 6 files in 6860.32ms

Details

Running Vale across on the following files affected by this PR:

- sdk/arch/agent.mdx
- sdk/arch/condenser.mdx
- sdk/arch/conversation.mdx
- sdk/arch/design.mdx
- sdk/arch/events.mdx
- sdk/arch/tool-system.mdx
- sdk/arch/workspace.mdx

Attempting to initialize Vale linter...
No customer vale configuration detected. Using Mintlify's default configuration.
Attempting to run Vale spellcheck...
Vale spellcheck completed successfully.

sdk/arch/agent.mdx:
	- 150:5     Did you really mean 'Interruptible'?
	- 274:52    Did you really mean 'iff'?

sdk/arch/conversation.mdx:
	- 67:158     Did you really mean 'Pydantic'?
	- 181:34     Did you really mean 'pluggable'?
	- 186:153    Did you really mean 'Debounced'?
	- 217:31     Did you really mean 'iff'?

sdk/arch/design.mdx:
	- 9:436     Did you really mean 'sandboxing'?
	- 11:38     Did you really mean 'Sandboxing'?
	- 20:3      Did you really mean 'Sandboxing'?
	- 21:87     Did you really mean 'MCP's'?
	- 33:32     Did you really mean 'LLMs'?
	- 33:72     Did you really mean 'Pydantic'?
	- 50:4      Did you really mean 'Composable'?
	- 58:24     Did you really mean 'composable'?
	- 59:76     Did you really mean 'LLMs'?
	- 59:110    Did you really mean 'declaratively'?
	- 60:53     Did you really mean 'toolsets'?
	- 79:44     Did you really mean 'Pydantic'?
	- 95:34     Did you really mean 'runtimes'?

sdk/arch/events.mdx:
	- 14:52     Did you really mean 'Pydantic'?
	- 66:149    Did you really mean 'Pydantic'?
	- 150:62    Did you really mean 'Pydantic'?
	- 166:40    Did you really mean 'llm_response_id'?
	- 248:48    Did you really mean 'tool_name'?
	- 248:62    Did you really mean 'tool_call_id'?

sdk/arch/tool-system.mdx:
	- 14:61      Did you really mean 'Pydantic'?
	- 15:80      Did you really mean 'Pydantic'?
	- 67:182     Did you really mean 'subclassed'?
	- 68:136     Did you really mean 'Pydantic'?
	- 69:142     Did you really mean 'Pydantic'?
	- 71:164     Did you really mean 'readOnly'?
	- 71:199     Did you really mean 'openWorld'?
	- 144:17     Did you really mean 'Pydantic'?
	- 145:22     Did you really mean 'Pydantic'?
	- 221:186    Did you really mean 'LLMs'?
	- 232:20     Did you really mean 'LLMs'?
	- 287:96     Did you really mean 'classmethod'?
	- 305:34     Did you really mean 'Pydantic'?
	- 312:57     Did you really mean 'tools_map'?
	- 345:57     Did you really mean 'discoverability'?
	- 401:192    Did you really mean 'MCPClient'?
	- 404:163    Did you really mean 'Pydantic'?
	- 477:34     Did you really mean 'Pydantic'?
	- 488:39     Did you really mean 'Pydantic'?
	- 549:25     Did you really mean 'tools_map'?
	- 550:11     Did you really mean 'tools_map'?
	- 551:5      Did you really mean 'tools_map'?
	- 552:13     Did you really mean 'tools_map'?
	- 553:5      Did you really mean 'tools_map'?
	- 554:5      Did you really mean 'tools_map'?
	- 561:61     Did you really mean 'configs'?

sdk/arch/workspace.mdx:
	- 71:192    Did you really mean 'exit_code'?
	- 81:26     Did you really mean 'subprocess'?
	- 84:39     Did you really mean 'Sandboxed'?
	- 121:5     Did you really mean 'exit_code'?
	- 146:5     Did you really mean 'working_dir'?
	- 177:93    Did you really mean 'pausable'?
	- 231:67    Did you really mean 'untrusted'?


Found 58 suggested changes across 6 files in 6860.32ms

Annotations

Check warning on line 150 in sdk/arch/agent.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/agent.mdx#L150

Did you really mean 'Interruptible'?

Check warning on line 274 in sdk/arch/agent.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/agent.mdx#L274

Did you really mean 'iff'?

Check warning on line 67 in sdk/arch/conversation.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/conversation.mdx#L67

Did you really mean 'Pydantic'?

Check warning on line 181 in sdk/arch/conversation.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/conversation.mdx#L181

Did you really mean 'pluggable'?

Check warning on line 186 in sdk/arch/conversation.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/conversation.mdx#L186

Did you really mean 'Debounced'?

Check warning on line 217 in sdk/arch/conversation.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/conversation.mdx#L217

Did you really mean 'iff'?

Check warning on line 9 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L9

Did you really mean 'sandboxing'?

Check warning on line 11 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L11

Did you really mean 'Sandboxing'?

Check warning on line 20 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L20

Did you really mean 'Sandboxing'?

Check warning on line 21 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L21

Did you really mean 'MCP's'?

Check warning on line 33 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L33

Did you really mean 'LLMs'?

Check warning on line 33 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L33

Did you really mean 'Pydantic'?

Check warning on line 50 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L50

Did you really mean 'Composable'?

Check warning on line 58 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L58

Did you really mean 'composable'?

Check warning on line 59 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L59

Did you really mean 'LLMs'?

Check warning on line 59 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L59

Did you really mean 'declaratively'?

Check warning on line 60 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L60

Did you really mean 'toolsets'?

Check warning on line 79 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L79

Did you really mean 'Pydantic'?

Check warning on line 95 in sdk/arch/design.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/design.mdx#L95

Did you really mean 'runtimes'?

Check warning on line 14 in sdk/arch/events.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/events.mdx#L14

Did you really mean 'Pydantic'?

Check warning on line 66 in sdk/arch/events.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/events.mdx#L66

Did you really mean 'Pydantic'?

Check warning on line 150 in sdk/arch/events.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/events.mdx#L150

Did you really mean 'Pydantic'?

Check warning on line 166 in sdk/arch/events.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/events.mdx#L166

Did you really mean 'llm_response_id'?

Check warning on line 248 in sdk/arch/events.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/events.mdx#L248

Did you really mean 'tool_name'?

Check warning on line 248 in sdk/arch/events.mdx

See this annotation in the file changed.

@mintlify mintlify / Mintlify Validation (allhandsai) - vale-spellcheck

sdk/arch/events.mdx#L248

Did you really mean 'tool_call_id'?