fix: address browser review feedback

Handle null browser exits, preserve empty-string wait targets, and avoid creating browser directories before action validation.

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Harivansh Rathi 2026-03-08 12:57:22 -07:00
parent 0720c47495
commit 4f2dd90d0f
3 changed files with 103 additions and 39 deletions

View file

@ -197,9 +197,8 @@ export function parseArgs(
}
export function printHelp(): void {
const defaultToolsText = defaultCodingToolNames.join(",");
const availableToolsText = Object.keys(allTools).join(", ");
const defaultToolsLabel = defaultCodingToolNames.join(", ");
const defaultToolsText = defaultCodingToolNames.join(", ");
const availableToolsText = Object.keys(allTools).join(", ");
console.log(`${chalk.bold(APP_NAME)} - AI coding assistant with read, bash, browser, edit, write tools
@ -330,7 +329,7 @@ ${chalk.bold("Environment Variables:")}
PI_SHARE_VIEWER_URL - Base URL for /share command (default: https://pi.dev/session/)
PI_AI_ANTIGRAVITY_VERSION - Override Antigravity User-Agent version (e.g., 1.23.0)
${chalk.bold(`Available Tools (default: ${defaultToolsLabel}):`)}
${chalk.bold(`Available Tools (default: ${defaultToolsText}):`)}
read - Read file contents
bash - Execute bash commands
browser - Browser automation with persistent state