- What you can run - tests, builds, linters, git, scripts, and more.
- The run → observe → act loop and how it verifies its own work.
- Long-running and background commands and timeouts.
- Staying in control - permissions, sandbox, and git protection.
What you can run
100xprompt drives real terminal commands the same way you would: tests, builds, linters, formatters, type-checkers, package managers,git, gh, Docker, and your own project scripts.
Tests & builds
Run your test suite, build the project, and read pass/fail output to know exactly what broke.
Lint & format
Run linters, formatters, and type-checkers, then fix what they flag.
Version control
Inspect status and diffs, stage files, commit, and open pull requests with
git and gh.Tooling & scripts
Install dependencies, run your own scripts, invoke Docker, and drive project-specific CLIs.
The run → observe → act loop
The reason command execution matters is that it closes the loop. 100xprompt doesn’t hand you a change and walk away - it runs the change, observes the result, and keeps going until reality matches the goal.Verify its own work
Suppose you ask 100xprompt to fix a failing test. Running commands is how it checks itself - after editing code, it will typically:Reproduce the problem
Run the failing test or build so it can see the exact error, not just a description of it.
Re-run to confirm
Run the same command again. Green output is proof the fix landed; red output means it iterates.
This is the difference that matters: 100xprompt reports “done” only after a command it ran actually confirms it, so you spend less time re-verifying its work by hand.
Long-running and background commands
Some commands are quick; others - a full build, a watch process, a dev server, a long test matrix - are not. 100xprompt handles both.| Situation | Behavior |
|---|---|
| Short command | Runs, waits for it to finish, reads the full output. |
| Slow command | Waits up to the timeout, streaming output as it arrives. |
| Never-ending process (dev server, watcher) | Can be sent to the background so the conversation keeps moving while it runs. |
| Background task | Keeps running; 100xprompt can check its status and read its captured output later. |
Background execution is a first-class part of how 100xprompt parallelizes work. For the full model - starting, monitoring, and collecting results from background work - see Background Tasks.
Timeouts
Every command runs under a timeout so nothing hangs your session indefinitely.- Default: commands time out after 2 minutes if they haven’t finished.
- Per-command: 100xprompt can set a longer timeout for a command it knows will take a while (like a large build or a slow integration suite).
- Interactive commands are avoided: anything that would sit and wait for keyboard input (editors, pagers, interactive prompts) isn’t run this way - it would only hang. When input is genuinely needed, 100xprompt asks you directly.
Stay in control of what runs
Running commands in your environment is powerful, so 100xprompt is deliberately conservative about it. You stay in control of what executes.Related
Permissions
Set the guardrails: which commands run automatically and which need approval.
Background Tasks
Keep working in parallel: run builds, servers, and long jobs in the background.
Code Editing
From failure to fix: how the errors commands reveal get written to your files.