action_room_account
ChatGPTRead the DXIR account authenticated for this Codex connection. Browser logout or account changes do not switch this connection. Check this account before connecting a Room.
action_room_read
ChatGPTRead the selected owned Action Room, immutable report tasks, prior results and sync state. Does not execute work.
action_room_report
ChatGPTRead the complete immutable report as rendered HTML before executing its tasks. The original report JSON is private. Preserve this report version; do not substitute a newer report.
action_room_source
ChatGPTGet a short-lived download URL for one attachment already included in the selected report input. Does not read arbitrary folders or URLs. Never echo the signed URL.
dxir_analysis_prepare
ChatGPTPrepare an analysis from the recorded user service choice, exact inputs and sources. Preserve mutation_id and show the returned input and cost terms. Does not submit paid work.
dxir_analysis_result
ChatGPTRetrieve the completed report as HTML. The server may persist its already-authorized handoff and Room. Preserve this analysis and report version; completed tasks are not repeated.
dxir_analysis_review
ChatGPTRead the prepared analysis input, sources, cost terms and fixed automatic approval policy.
dxir_analysis_start
ChatGPTSubmit the prepared analysis the user requested using its exact analysis_id and input_sha256. May consume the connected DXIR account balance for actual API usage and the service fee. Respect confirmations required by the host. The server checks ownership, service choice, input, pricing and balance. Reuse the same IDs after uncertainty; an already-submitted analysis is not charged again.
dxir_analysis_status
ChatGPTRetrieve the saved analysis status and billing state. On completion the server may persist its already-authorized report handoff and Room. Does not start another analysis or rerun completed tasks.
dxir_context
ChatGPTOpen or resume a DXIR context for the folder already attached to the current GPT app project. Use a stable random folder_key saved in that actual folder and a short label, never an absolute path or fabricated GPT project ID. Omit project_id for an isolated analysis context. Supply project_id only from an explicitly provided existing DXIR project link owned by the connected account, including a web-created analysis waiting for an executor. Existing folder mappings cannot move and revoked access cannot be restored. Does not upload files or spend money.
dxir_handoff_bind
ChatGPTAttach the current executor to the report Room using the actual folder connection and stable execution_context_id. Reuse the returned executor_key on retries.
dxir_handoff_create
ChatGPTCreate or reuse the already-authorized Room for this saved handoff. Reuse the existing Room on retries.
dxir_handoff_prepare
ChatGPTPersist the completed report handoff when it is missing. May create the already-authorized report Room. Existing work and report versions are preserved.
dxir_handoff_read
ChatGPTRead the saved report handoff, execution state and Room link for the selected project connection.
dxir_handoff_resume
ChatGPTExplicitly resume deferred work or a revised report using its exact review_hash and stable mutation_id. May reopen execution; prior decisions, completed identical tasks and their evidence remain intact. Active or uncertain previous work blocks recovery.
dxir_project_connect
ChatGPTRequest access to the selected owned project from an attached folder. Returns the connection and its authorization state.
dxir_project_create
ChatGPTCreate one DXIR project with the supplied title. Does not start an analysis.
dxir_project_disconnect
ChatGPTRevoke the selected project connection. This removes its access to project data; saved reports and files remain intact.
dxir_project_list
ChatGPTList DXIR projects accessible to the connected account.
dxir_project_read
ChatGPTRead the selected owned DXIR project and its saved analyses and connections.
dxir_project_source_complete
ChatGPTVerify and extract an already uploaded source file. Partial or unsupported extraction is reported; the original is preserved.
dxir_project_source_prepare
ChatGPTReserve the user-selected source file and return its scoped upload URL. Preserve source IDs, bytes and SHA-256 on retries.
dxir_project_source_read
ChatGPTRead saved source-file metadata from the owned project.
dxir_project_source_text
ChatGPTStore the explicitly supplied source text as an immutable snapshot in the owned project.
dxir_room_complete_artifact
ChatGPTConfirm uploaded bytes. The server checks actual SHA-256 and length; this verifies transfer integrity, not the quality of the task result.
dxir_room_events
ChatGPTPersist redacted progress events for the explicitly connected Codex session. Retry the same event IDs after an uncertain response. Turn stop never completes a task.
dxir_room_execution_read
ChatGPTRead the selected task execution checkpoint, steps and completion state.
dxir_room_execution_save
ChatGPTSave the task execution checkpoint from patch_json. Preserve stable mutation_id and expected_revision. Existing steps and receipts merge by stable ID; external success must not be repeated.
dxir_room_goal_block
ChatGPTRecord an actual obstacle that prevents the original goal from progressing.
dxir_room_goal_measure
ChatGPTRead the owner's fixed public JSON measurement sources and verify the goal server-side. Cannot supply values, change targets, or claim success. Missing or stale evidence is never success.
dxir_room_goal_plan
ChatGPTRecord necessary follow-up work for the original Room purpose. Preserve the report and stable mutation_id; do not create audit-only work.
dxir_room_goal_propose_measurement
ChatGPTPropose outcome measurement rules for the goal owner. This does not approve or activate those rules.
dxir_room_goal_read
ChatGPTRead the Room goal, required work, recorded outcomes and current revision.
dxir_room_goal_report_outcome
ChatGPTRecord the observed business outcome for the original goal using stable mutation_id and expected_revision. Achievement requires criteria_met; this is a reported observation, not independent verification.
dxir_room_goal_schedule
ChatGPTSave the goal continuation time supplied by the user-authorized workflow. Does not launch a closed Codex app.
dxir_room_goal_submit
ChatGPTSubmit the actual result for a goal work item using its stable submission_id, outputs and completion criteria.
dxir_room_goal_wait
ChatGPTRecord an actual goal dependency and its waiting state. Preserve existing work and revision.
dxir_room_goal_wake
ChatGPTResume a waiting goal when its recorded dependency has cleared.
dxir_room_prepare_artifact
ChatGPTReserve a private artifact and receive a scoped upload URL. Pass this URL only to the bundled upload helper's stdin; never echo it. The source file must belong to the selected task.
dxir_room_read
ChatGPTRead the selected owned Action Room, immutable report tasks, prior results and sync state. Does not execute work.
dxir_room_report
ChatGPTRead the complete immutable report as rendered HTML before executing its tasks. The original report JSON is private. Preserve this report version; do not substitute a newer report.
dxir_room_research_read
ChatGPTRead the task candidate, source or round ledger using the selected collection and pagination.
dxir_room_research_review
ChatGPTEvaluate the saved task evidence against its original purpose and captured public sources. This may invoke server-side AI evaluation; caller assertions alone cannot verify a candidate.
dxir_room_research_save
ChatGPTSave the task research ledger from patch_json using stable mutation_id and expected_revision. Merge sources and candidates by stable ID; retain exclusions and prior evidence.
dxir_room_source
ChatGPTGet a short-lived download URL for one attachment already included in the selected report input. Does not read arbitrary folders or URLs. Never echo the signed URL.
dxir_room_submit
ChatGPTReport the task's actual completion result. For outcome_actions_v1 set criteria_met=true and submit natural action outputs or uploaded deliverables; no audit file or mandatory review is required. Older sessions require uploaded artifacts and retain user review. Never submit an unmet criterion as complete. Replay the same submission ID and payload after uncertainty; never repeat the external action.
dxir_service_selection_cancel
ChatGPTAbandon the unprepared service choice. This invalidates that choice for subsequent analysis preparation.
dxir_service_selection_choose
ChatGPTRecord the exact service the user selected. Does not upload materials or submit an analysis.
dxir_service_selection_open
ChatGPTOpen a service-choice record for this project. Reuse the same mutation_id on retries; no paid work starts.
dxir_service_selection_read
ChatGPTRead the saved service choice for this project.
dxir_services_list
ChatGPTList available DXIR research and strategy services and their public presentation.
dxir_services_read
ChatGPTRead the selected available service and its public input fields.