iteratr
Long-running Agent Loop Manager
File Explorer
- SKILL.md
- ci.yml
- release.yml
- go-edit-lint.go
- subagent-monitor.go
- acp-smoke-test.md
- commit-push.md
- feature-request.md
- file-issue.md
- new-prompt.md
- release-tagger.md
- component-tree.md
- SKILL.md
- build.go
- config.go
- config_test.go
- doctor.go
- gen_template.go
- main.go
- setup.go
- spec.go
- tool.go
- tool_integration_test.go
- filetracker.go
- filetracker_test.go
- filewatcher.go
- filewatcher_test.go
- gitignore.go
- gitignore_test.go
- kitagent.go
- kitsessionloader.go
- runner_test.go
- types.go
- config.go
- config_test.go
- integration_test.go
- errors.go
- errors_test.go
- recover.go
- recover_test.go
- retry.go
- retry_test.go
- info.go
- info_test.go
- hooks.go
- hooks_test.go
- types.go
- logger.go
- logger_test.go
- handlers.go
- handlers_test.go
- integration_test.go
- server.go
- server_test.go
- tools.go
- server.go
- store.go
- iteratr.ts
- final_delivery_test.go
- on_error_test.go
- on_task_complete_test.go
- orchestrator.go
- orchestrator_test.go
- pending_output_test.go
- post_iteration_integration_test.go
- post_iteration_test.go
- pre_iteration_integration_test.go
- pre_iteration_pending_test.go
- pre_iteration_pipe_output_test.go
- session_end_test.go
- control.go
- control_test.go
- iteration.go
- iteration_test.go
- list_test.go
- note.go
- note_test.go
- session.go
- task.go
- task_test.go
- server.go
- server_test.go
- tools.go
- ui_state.go
- ui_state_test.go
- default.go
- iteration0.go
- template.go
- template_test.go
- autocommit_step.go
- completion_step.go
- model_step.go
- model_step_teatest_test.go
- setup.go
- setup_teatest_test.go
- agent_phase.go
- agent_phase_test.go
- completion_step.go
- completion_step_test.go
- confirmation_modal.go
- confirmation_modal_test.go
- description_step.go
- description_step_paste_test.go
- description_step_test.go
- messages.go
- question_view.go
- question_view_teatest_test.go
- question_view_test.go
- review_step.go
- review_step_teatest_test.go
- review_step_test.go
- save.go
- save_test.go
- styles.go
- title_step.go
- title_step_paste_test.go
- title_step_test.go
- wizard.go
- wizard_test.go
- agent_output_empty.golden
- agent_output_finished_thinking.golden
- agent_output_tool_expanded.golden
- agent_output_with_error.golden
- agent_output_with_messages.golden
- agent_output_with_subagent.golden
- dashboard_empty_state.golden
- dashboard_focus_agent.golden
- dashboard_focus_input.golden
- dashboard_focus_notes.golden
- dashboard_focus_tasks.golden
- dashboard_queue_depth.golden
- diagnostic_multiple_errors.golden
- diagnostic_single_error.golden
- dialog_error.golden
- dialog_long_message.golden
- dialog_long_title.golden
- dialog_multiline.golden
- dialog_simple.golden
- dialog_small_screen.golden
- gradient_spinner_frame0.golden
- gradient_spinner_frame10.golden
- gradient_spinner_frame5.golden
- gradient_spinner_no_label.golden
- logs_empty_state_teatest.golden
- logs_modal_teatest.golden
- logs_scrolled_up_teatest.golden
- message_collapsed_divider.golden
- message_collapsed_info.golden
- message_collapsed_subagent.golden
- message_collapsed_text.golden
- message_collapsed_thinking.golden
- message_collapsed_tool.golden
- message_collapsed_tool_diff.golden
- message_collapsed_user.golden
- message_expanded_divider.golden
- message_expanded_info.golden
- message_expanded_subagent.golden
- message_expanded_text.golden
- message_expanded_thinking.golden
- message_expanded_tool.golden
- message_expanded_tool_diff.golden
- message_expanded_user.golden
- modal_priority_all_modals_stacked.golden
- modal_priority_dialog_only.golden
- modal_priority_dialog_over_taskmodal.golden
- modal_priority_render_order.golden
- modal_priority_taskmodal_over_notemodal.golden
- note_input_modal_emoji_teatest.golden
- note_input_modal_empty_content.golden
- note_input_modal_empty_content_teatest.golden
- note_input_modal_focus_button.golden
- note_input_modal_focus_button_teatest.golden
- note_input_modal_focus_textarea.golden
- note_input_modal_focus_textarea_teatest.golden
- note_input_modal_focus_type.golden
- note_input_modal_focus_type_teatest.golden
- note_input_modal_multiline_MultiLineBulletList_teatest.golden
- note_input_modal_multiline_NoteWithBlankLine_teatest.golden
- note_input_modal_multiline_TwoLineNote_teatest.golden
- note_input_modal_rtl_teatest.golden
- note_input_modal_type_decision.golden
- note_input_modal_type_decision_teatest.golden
- note_input_modal_type_learning.golden
- note_input_modal_type_learning_teatest.golden
- note_input_modal_type_stuck.golden
- note_input_modal_type_stuck_teatest.golden
- note_input_modal_type_tip.golden
- note_input_modal_type_tip_teatest.golden
- note_input_modal_unicode_teatest.golden
- note_input_modal_very_long_content_teatest.golden
- note_modal_long_content.golden
- note_modal_small_screen.golden
- note_modal_type_decision.golden
- note_modal_type_learning.golden
- note_modal_type_stuck.golden
- note_modal_type_tip.golden
- note_modal_unknown_type.golden
- note_modal_very_small_screen.golden
- sidebar_active_note.golden
- sidebar_active_task.golden
- sidebar_empty_state.golden
- sidebar_full_state.golden
- sidebar_note_types.golden
- sidebar_notes_focused.golden
- sidebar_small_screen.golden
- sidebar_task_statuses.golden
- sidebar_tasks_focused.golden
- sidebar_with_notes.golden
- sidebar_with_tasks.golden
- spinner_static.golden
- status_empty_state.golden
- status_full_state.golden
- status_paused.golden
- status_pausing.golden
- status_prefix_mode.golden
- status_sidebar_hidden.golden
- status_small_width.golden
- status_with_git_clean.golden
- status_with_git_info.golden
- status_with_modified_files.golden
- status_with_tasks.golden
- subagent_modal_content_empty.golden
- subagent_modal_content_messages.golden
- subagent_modal_content_tool_update.golden
- subagent_modal_error.golden
- subagent_modal_error_stream.golden
- subagent_modal_loading.golden
- task_input_modal_emoji.golden
- task_input_modal_empty_content.golden
- task_input_modal_focus_button.golden
- task_input_modal_focus_priority.golden
- task_input_modal_focus_textarea.golden
- task_input_modal_mixed_unicode.golden
- task_input_modal_multiline_MultiLineBulletList.golden
- task_input_modal_multiline_TaskWithBlankLine.golden
- task_input_modal_multiline_TwoLineTask.golden
- task_input_modal_priority_backlog.golden
- task_input_modal_priority_critical.golden
- task_input_modal_priority_high.golden
- task_input_modal_priority_low.golden
- task_input_modal_priority_medium.golden
- task_input_modal_rtl.golden
- task_input_modal_unicode.golden
- task_input_modal_very_long_content.golden
- task_modal_backlog.golden
- task_modal_blocked.golden
- task_modal_completed.golden
- task_modal_critical.golden
- task_modal_in_progress.golden
- task_modal_long_content.golden
- task_modal_no_dependencies.golden
- task_modal_remaining.golden
- theme_catppuccin_mocha_palette.golden
- tool_message_error.golden
- fixtures.go
- fixtures_test.go
- helpers.go
- mocks.go
- mocks_test.go
- README.md
- catppuccin_mocha.go
- manager.go
- manager_test.go
- styles.go
- theme.go
- util.go
- button_bar.go
- button_bar_teatest_test.go
- config_step.go
- file_picker.go
- model_selector.go
- model_selector_paste_test.go
- model_selector_teatest_test.go
- session_selector.go
- styles.go
- template_editor.go
- wizard.go
- wizard_config_teatest_test.go
- agent.go
- agent_output_paste_teatest_test.go
- agent_paste_test.go
- agent_teatest_test.go
- anim.go
- anim_teatest_test.go
- app.go
- app_animation_test.go
- app_modal_priority_matrix_test.go
- app_modal_priority_test.go
- app_modal_test.go
- app_paste_teatest_test.go
- app_paste_test.go
- app_prefix_keys_test.go
- app_teatest_test.go
- dashboard.go
- dashboard_command_test.go
- dashboard_teatest_test.go
- dialog.go
- dialog_teatest_test.go
- draw.go
- hints.go
- integration_test.go
- interfaces.go
- layout.go
- layout_adaptive_test.go
- layout_test.go
- logs.go
- logs_teatest_test.go
- markdown.go
- messages.go
- messages_collapsed_test.go
- messages_expanded_test.go
- messages_teatest_test.go
- messages_test.go
- modal.go
- modal_teatest_test.go
- note_input_modal.go
- note_input_modal_paste_test.go
- note_input_modal_teatest_test.go
- note_modal.go
- note_modal_teatest_test.go
- paste.go
- paste_test.go
- scrolllist.go
- scrolllist_position_test.go
- scrolllist_teatest_test.go
- sidebar.go
- sidebar_pulse_test.go
- sidebar_teatest_test.go
- status.go
- status_teatest_test.go
- styles.go
- subagent_modal.go
- subagent_modal_teatest_test.go
- task_input_modal.go
- task_input_modal_paste_test.go
- task_input_modal_teatest_test.go
- theme_catppuccin_mocha_test.go
- toast.go
- toast_test.go
- iteratr
- .gitignore
- install.js
- package.json
- acp-file-tracking-test.ts
- acp-subagent-test.ts
- mcp-go-integration.md
- opencode-acp-protocol.md
- worktree-add.sh
- 2026-02-02-dead-code-cleanup.md
- acp-migration.md
- agent-message-display.md
- build-wizard.md
- clickable-task-modal.md
- coderabbit-pr-fixes.md
- config-management.md
- extended-hooks.md
- file-tracking.md
- file-watcher.md
- git-status-bar.md
- hooks.md
- iteratr.md
- kit-migration.md
- lint-fixes.md
- managed-process-migration.md
- mcp-tools-server.md
- message-queue-enhancement.md
- paste-from-clipboard.md
- README.md
- session-pause.md
- session-task-enhancements.md
- sidebar-toggle.md
- spec-command.md
- state-snapshots.md
- subagent-viewer.md
- test-spec.md
- theme-system.md
- tui-beautification-cleanup.md
- tui-beautification.md
- tui-teatest-suite.md
- user-input-acp.md
- user-note-creation.md
- user-task-creation.md
- wizard-session-selector.md
- .gitattributes
- .gitignore
- .goreleaser.yaml
- .iteratr.hooks.example.yml
- .iteratr.hooks.yml
- .iteratr.template
- .iteratr.test.template
- AGENTS.md
- architecture.md
- btca.config.jsonc
- component-tree.md
- coverage.out
- go.mod
- go.sum
- install.sh
- iteratr.gif
- iteratr.yml
- README.md
- skills-lock.json
- Taskfile.yml
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
bun add
View Details ▼
bun add
Add and install new dependencies to the current project.
bun {{[a|add]}} {{package}}
Install a single package:
bun {{[a|add]}} {{package1 package2 ...}}
Install multiple packages:
bun {{[a|add]}} {{git_url}}
Install from a Git repository:
git add
View Details ▼
git add
Stage changed files for a commit.
git add {{path/to/file}}
Stage a file for a commit:
git add {{[-A|--all]}}
Add all files (tracked and untracked):
git add .
Add all files recursively starting from the current folder:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
git commit
View Details ▼
git commit
Commit files to the repository.
git commit
Open an editor to write a message and commit staged files to the repository:
git commit {{[-m|--message]}} "{{message}}"
Commit staged files to the repository with the specified message:
git commit {{[-F|--file]}} {{path/to/commit_message_file}}
Commit staged files with a message read from a file:
go build
View Details ▼
go build
Compile Go sources.
go build {{path/to/main.go}}
Compile a 'package main' file (output will be the filename without extension):
go build -o {{path/to/binary}} {{path/to/source.go}}
Compile, specifying the output filename:
go build -o {{path/to/binary}} {{path/to/package}}
Compile a package:
go install
View Details ▼
go install
Compile and install packages named by the import paths.
go install
Compile and install the current package:
go install {{path/to/package}}
Compile and install a specific local package:
go install {{golang.org/x/tools/gopls}}@{{latest}}
Install the latest version of a program, ignoring `go.mod` in the current directory:
opencode
View Details ▼
opencode
An AI coding agent.
Some subcommands such as `auth`, `models`, `web`, etc. have their own usage documentation.
opencode
Start the interactive TUI:
opencode {{[-c|--continue]}}
Continue the most recent session:
opencode run "{{message}}"
Run opencode in non-interactive mode by passing a prompt directly:
task
View Details ▼
task
To-do list manager.
task add {{description}} due:{{tomorrow}}
Add a new task which is due tomorrow:
task {{task_id}} modify priority:{{H|M|L}}
Update a task's priority:
task {{task_id}} done
Complete a task:
timeout
View Details ▼
timeout
Run a command with a time limit.
timeout 3s sleep 10
Run `sleep 10` and terminate it after 3 seconds:
timeout {{[-s|--signal]}} {{INT|HUP|KILL|...}} {{5s}} {{sleep 10}}
Send a signal to the command after the time limit expires (`TERM` by default, `kill -l` to list all signals):
timeout {{[-v|--verbose]}} {{0.5s|1m|1h|1d|...}} {{command}}
Send verbose output to `stderr` showing signal sent upon timeout:
tput
View Details ▼
tput
View and modify terminal settings and capabilities.
See also: `stty`.
tput cup {{row}} {{column}}
Move the cursor to a screen location:
tput {{setaf|setab}} {{ansi_color_code}}
Set foreground (af) or background (ab) color:
tput rev
Reverse text and background colors:
vim
View Details ▼
vim
Vim (Vi IMproved), a command-line text editor, provides several modes for different kinds of text manipulation.
Pressing `<i>` in normal mode enters insert mode. Pressing `<Esc>` goes back to normal mode, which enables the use of Vim commands.
See also: `vimdiff`, `vimtutor`, `nvim`, `gvim`.
vim {{path/to/file}}
Open a file:
vim +{{line_number}} {{path/to/file}}
Open a file at a specified line number:
<:>help<Enter>
View Vim's help manual:
