DynosAI 1.0.0-rc.9
Package version: 1.0.0rc9 (PEP 440). Display: 1.0.0-rc.9.
Public status: RC9 · certification pending. Schema remains v6.
This candidate is not stable 1.0. MATRIX_1.0 is not declared PASS.
This candidate is not live-certified.
Why RC9 exists
RC8 verified provider-safe local runtime placement but revealed that Codex App Server still did not start or expose the managed DynosAI MCP server.
RC8 live codex.greenfield attempt 4 started Codex (provider_exit=0) with
workspace and CODEX_HOME outside OS temp, then recorded mcp_calls=0 and no
mcp-activity.jsonl. That is not a Fibonacci/model failure.
RC8 codex --version only proved the CLI could start with the managed home.
It did not prove App Server used that home, loaded config.toml, saw
mcp_servers.dynosai, started DynosAI, or could call a DynosAI tool.
RC9 adds deterministic App Server MCP introspection and a no-model-turn preflight so configuration, startup, tool discovery and direct MCP calls must succeed before provider tokens can be consumed.
Integrity work in this candidate
- Codex App Server preflight:
initialize,config/read,mcpServerStatus/list,mcpServer/startupStatus/updated, and a read-onlymcpServer/tool/call(dynosai_get_next_actionwithexecute=false). - Hard gate in
scripts/run_matrix_1_0.py --live --cells codex.*: preflight FAIL returns exit 2, starts noturn/start, consumes 0 model tokens, and does not append a MATRIX trial / increment the live attempt counter. - Opaque client
_meta(progress tokens / vendor keys) no longer aborts a negotiated MCP2025-11-25/2025-06-18session. MCP 2026 still requires per-requestio.modelcontextprotocol/protocolVersionand capabilities. - Evidence files:
codex-mcp-preflight.json,codex-mcp-preflight-app-server.jsonl,codex-mcp-preflight-stderr.log(secrets redacted; public/portable reports omit absolute paths).
Observed Codex App Server behavior
mcpServerStatus/list without threadId lists configured servers with
runtimeStatus=null. DynosAI therefore starts a thread (never a turn) so
startup status materializes.
Codex listed 15 DynosAI tools on the acceptance profile during the no-token preflight. The public contract remains 31 names. The preflight requires at least one unambiguous DynosAI tool, not a count of 31.
features.plugins, features.apps and features.recommended_plugins stayed
false. Effective config/read still contained [mcp_servers.dynosai]. Those
flags were not the RC8 MCP absence.
What this RC does not claim
- Cursor and Codex are supported 1.0 target providers. They are not
live-certified for 1.0 while
MATRIX_1.0is not PASS. - Passing the no-token App Server MCP preflight is a prerequisite for a later live Codex cell. It is not that live cell.
- Roadmap 1.1–1.5 stay out of this candidate.
- Remaining on
1.0.0rc9until MATRIX_1.0 is green is an honest successful outcome.
Compatibility contract (unchanged)
- Schema v6
- 31 frozen public MCP names
- Git source authority,
knowledge.dbworkflow authority, human gates - Predictive Router remains shadow-only
- No fake OS sandbox
- MCP support for
2026-07-28,2025-11-25and2025-06-18
Candidate identity
Canonical candidate:
dynosai_git_commit
+
certification_subject_sha256
candidate_version is a human label (1.0.0-rc.9). Release gates do not require
the same attempt number across cells.
RC8 live evidence remains historical: commit
181624b8df6eab3224fbfc23c44ee27b4cacef0d, subject
b433bd5252f6c0343e2b246e04d43b72b528871ad30f01b3886c089041e60120,
codex.greenfield attempt 4 FAIL.