01. Autonomous Engineering Loops
Scout plans, executes, tests, and verifies multi-file projects from scratch or refactors existing modules through high-agency ReAct loops.
FrontTerrain (scout) executes autonomous multi-step engineering loops, builds complete projects from scratch, edits & refactors codebases, controls external apps, self-heals compiler errors, and provides interactive agent sessions in your terminal.
npm install -g ft-scout@latest
FT-Scout v7.0.7 combines autonomous ReAct tool execution with deep codebase due-diligence and terminal productivity.
Scout plans, executes, tests, and verifies multi-file projects from scratch or refactors existing modules through high-agency ReAct loops.
Seamlessly launch, focus, and navigate external applications, web browsers, terminals, and code editors with built-in desktop control tools.
Validates TypeScript, JS, Python, Rust, Go, JSON, and HTML. Auto-diagnoses build errors and applies fixes before completing goals.
Batch apply non-contiguous code replacements in a single turn with multi_edit_file and zero-risk 1-command rollback (scout undo).
Generate multilingual onboarding briefs (scout brief), scan fragile hotspots (scout risky), and run security/dependency audits (scout audit).
Fetch up-to-date web context, API specs, and technical documentation live inside your terminal execution loop (scout search / scout web).
Commands available via scout or ft in your terminal workspace.
Built-in capabilities available to Scout during multi-step goal execution.
read_file
Read full content & specific line ranges of workspace files.
write_file
Create new source files or overwrite existing workspace files.
edit_file
Search and replace exact target code snippets with precision.
multi_edit_file
Apply batch snippet replacements in a single atomic tool call.
run_command
Execute terminal commands (npm test, tsc, pytest).
list_dir
List contents and structure of workspace directories.
tree_view
Generate visual ASCII directory tree structures for paths.
file_info
Get file metadata, exact line counts, size & mod timestamps.
grep_search
String and regex pattern search across entire codebase.
glob_search
Filter workspace files matching specific file glob patterns.
fetch_url
Fetch web API documentation, specs, or external URLs.
git_diff
Query uncommitted workspace git diff inside execution loop.
ask_user
Request missing secret credentials or API keys interactively.
open_app
Launch or focus external applications (browser, terminal, editor).
app_action
Perform interactive actions & navigation inside opened apps.
task_completed
Conclude goal execution with structured teardown report.
When Scout completes a goal, you are presented with an interactive post-execution menu: Keep Changes, Run Verification Tests, Create Pull Request, Export Session Report, or Revert Changes.