Spaces:
Build error
Build error
Upload folder using huggingface_hub
Browse files- codex_agent.mjs +4 -0
- main.py +2 -0
- static/dashboard.html +1 -0
codex_agent.mjs
CHANGED
|
@@ -21,6 +21,8 @@ async function main() {
|
|
| 21 |
const sandboxMode = payload.sandboxMode || "read-only";
|
| 22 |
const approvalPolicy = payload.approvalPolicy || "never";
|
| 23 |
const workingDirectory = payload.workingDirectory || process.cwd();
|
|
|
|
|
|
|
| 24 |
|
| 25 |
const apiKey =
|
| 26 |
(typeof payload.apiKey === "string" && payload.apiKey) ||
|
|
@@ -45,6 +47,7 @@ async function main() {
|
|
| 45 |
model,
|
| 46 |
sandboxMode,
|
| 47 |
approvalPolicy,
|
|
|
|
| 48 |
workingDirectory,
|
| 49 |
skipGitRepoCheck: true,
|
| 50 |
})
|
|
@@ -52,6 +55,7 @@ async function main() {
|
|
| 52 |
model,
|
| 53 |
sandboxMode,
|
| 54 |
approvalPolicy,
|
|
|
|
| 55 |
workingDirectory,
|
| 56 |
skipGitRepoCheck: true,
|
| 57 |
});
|
|
|
|
| 21 |
const sandboxMode = payload.sandboxMode || "read-only";
|
| 22 |
const approvalPolicy = payload.approvalPolicy || "never";
|
| 23 |
const workingDirectory = payload.workingDirectory || process.cwd();
|
| 24 |
+
const modelReasoningEffort =
|
| 25 |
+
payload.modelReasoningEffort || "minimal";
|
| 26 |
|
| 27 |
const apiKey =
|
| 28 |
(typeof payload.apiKey === "string" && payload.apiKey) ||
|
|
|
|
| 47 |
model,
|
| 48 |
sandboxMode,
|
| 49 |
approvalPolicy,
|
| 50 |
+
modelReasoningEffort,
|
| 51 |
workingDirectory,
|
| 52 |
skipGitRepoCheck: true,
|
| 53 |
})
|
|
|
|
| 55 |
model,
|
| 56 |
sandboxMode,
|
| 57 |
approvalPolicy,
|
| 58 |
+
modelReasoningEffort,
|
| 59 |
workingDirectory,
|
| 60 |
skipGitRepoCheck: true,
|
| 61 |
});
|
main.py
CHANGED
|
@@ -133,6 +133,7 @@ class CodexRequest(BaseModel):
|
|
| 133 |
approvalPolicy: Optional[str] = "never"
|
| 134 |
apiKey: Optional[str] = None
|
| 135 |
baseUrl: Optional[str] = None
|
|
|
|
| 136 |
|
| 137 |
@app.post("/api/codex")
|
| 138 |
async def codex_agent(request: CodexRequest):
|
|
@@ -154,6 +155,7 @@ async def codex_agent(request: CodexRequest):
|
|
| 154 |
"model": request.model,
|
| 155 |
"sandboxMode": request.sandboxMode,
|
| 156 |
"approvalPolicy": request.approvalPolicy,
|
|
|
|
| 157 |
"workingDirectory": os.path.dirname(__file__),
|
| 158 |
}
|
| 159 |
|
|
|
|
| 133 |
approvalPolicy: Optional[str] = "never"
|
| 134 |
apiKey: Optional[str] = None
|
| 135 |
baseUrl: Optional[str] = None
|
| 136 |
+
modelReasoningEffort: Optional[str] = "minimal"
|
| 137 |
|
| 138 |
@app.post("/api/codex")
|
| 139 |
async def codex_agent(request: CodexRequest):
|
|
|
|
| 155 |
"model": request.model,
|
| 156 |
"sandboxMode": request.sandboxMode,
|
| 157 |
"approvalPolicy": request.approvalPolicy,
|
| 158 |
+
"modelReasoningEffort": request.modelReasoningEffort,
|
| 159 |
"workingDirectory": os.path.dirname(__file__),
|
| 160 |
}
|
| 161 |
|
static/dashboard.html
CHANGED
|
@@ -2232,6 +2232,7 @@
|
|
| 2232 |
model: model || null,
|
| 2233 |
sandboxMode: 'read-only',
|
| 2234 |
approvalPolicy: 'never',
|
|
|
|
| 2235 |
// Prefer configured OpenAI-compatible creds if present; codex-sdk also reads env vars.
|
| 2236 |
apiKey: apiKey || null,
|
| 2237 |
baseUrl: baseUrl || null
|
|
|
|
| 2232 |
model: model || null,
|
| 2233 |
sandboxMode: 'read-only',
|
| 2234 |
approvalPolicy: 'never',
|
| 2235 |
+
modelReasoningEffort: 'minimal',
|
| 2236 |
// Prefer configured OpenAI-compatible creds if present; codex-sdk also reads env vars.
|
| 2237 |
apiKey: apiKey || null,
|
| 2238 |
baseUrl: baseUrl || null
|