Oh My Pi 17.2.7: omptype replaces arktype, 100x faster schema validation
Replaces the arktype schema validation library with @oh-my-pi/omptype, delivering up to 100x faster schema construction and 60-100x faster validation while maintaining full API compatibility. Includes a new omptype npm package with TypeBox and Zod adapters, rich DSL, and JSON Schema emission. Also fixes OpenAI-Codex service tier errors, Cursor K3 thinking-block handling, DeepSeek V4 thinking-level off, and several coding-agent bugs.
PUBLISHED2026-08-03
OBSERVED2026-08-21
AGE22d
SOURCES1
- omptype: new ArkType-compatible schema library with lazy JIT compiler (specializes on 3rd call), rich string DSL, TypeBox/Zod adapters, recursive aliases, runtime generics, tuples, JSON Schema draft-2020-12 emission. 100x faster schema construction, 60-100x faster validation.
- pi-coding-agent: arktype replaced with omptype for tool/config schemas; config errors reported via OmpErrors. Tool wrappers no longer strip schema methods.
agent()calls in evaluation cells respect turn cancellation.tailbuiltin exits with SIGPIPE (code 141) instead of error. In-processpssupports procps/BSD format specifiers (tpgid, pri, flags, wchan, etc.).install.shsmoke-tests binary on musl systems. Codex config.toml ignores disabled MCP servers. Bash pattern allow rules accept quoted metacharacters. - Fixes: OpenAI-Codex requests no longer send implicit
autoservice tier. Cursor K3 same-model history without thinking blocks emits graceful warnings instead of hard errors. DeepSeek V4 thinking-level: off now works. Custom/extension/hook tool wrappers preserve schema methods.
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.