MCPcopy
hub / github.com/openai/plugins / require_workspace

Function require_workspace

plugins/codex-security/scripts/workbench_db.py:1119–1124  ·  view source on GitHub ↗
(connection: sqlite3.Connection, workspace_id: str)

Source from the content-addressed store, hash-verified

1117
1118
1119def require_workspace(connection: sqlite3.Connection, workspace_id: str) -> sqlite3.Row:
1120 workspace_id = require_uuid(workspace_id, "workspace-id")
1121 row = connection.execute("SELECT * FROM workspaces WHERE id = ?", (workspace_id,)).fetchone()
1122 if row is None:
1123 raise SystemExit("Codex Security workspace not found. Reopen it to continue.")
1124 return row
1125
1126
1127def require_scan(connection: sqlite3.Connection, scan_id: str) -> sqlite3.Row:

Callers 9

save_workspaceFunction · 0.85
set_capability_preflightFunction · 0.85
begin_diff_resolutionFunction · 0.85
cancel_diff_resolutionFunction · 0.85
set_diff_targetFunction · 0.85
start_scanFunction · 0.85
cancel_scanFunction · 0.85
mark_handoff_deliveredFunction · 0.85
workspace_stateFunction · 0.85

Calls 1

require_uuidFunction · 0.90

Tested by

no test coverage detected