You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: add recent feature highlights to README (#19)
* docs: add recent feature highlights to README
Add documentation for features from the past 2 days:
- GitHub AI Agent Integration: Security-hardened /oc commands for
AI-powered issue resolution with prompt injection protection
- Terminal Tab Title Sync: Auto-updates terminal title with repo/branch
- Ralph Loop: Iterative AI development with auto-fix loops
- Git Worktrees: Parallel branch development workflow
These features enhance developer experience and enable autonomous
AI-assisted development workflows.
* docs: address CodeRabbit review feedback
- Clarify pre-edit-check.sh primary role (git workflow protection)
- Use placeholder format for terminal title example
- Fix script path to .agent/scripts/ (source location)
- Use <MAX_ITERATIONS> placeholder in examples
- Change 'fixing' to 'resolving' for formal tone
- Add credential security note
Copy file name to clipboardExpand all lines: README.md
+112-1Lines changed: 112 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -224,14 +224,64 @@ The setup offers to install [oh-my-opencode](https://github.com/code-yeongyu/oh-
224
224
225
225
See `.agent/tools/opencode/oh-my-opencode.md` for the full compatibility guide.
226
226
227
+
### GitHub AI Agent Integration
228
+
229
+
Enable AI-powered issue resolution directly from GitHub. Comment `/oc fix this` on any issue and the AI creates a branch, implements the fix, and opens a PR.
230
+
231
+
**Security-first design** - The workflow includes:
232
+
- Trusted users only (OWNER/MEMBER/COLLABORATOR)
233
+
-`ai-approved` label required on issues before AI processing
See `.agent/tools/git/opencode-github-security.md` for the full security documentation.
264
+
227
265
**Supported AI Assistants:** (OpenCode & Zed are our daily drivers and preferred tools, so will have the most continual testing. All 18 assistants below have MCP configuration support.)
228
266
229
267
**Preferred:**
230
268
231
-
-**[Tabby](https://tabby.sh/)** - Modern terminal with colour-coded Profiles. Use different profile colours per project/repo to visually distinguish which codebase you're working in.
269
+
-**[Tabby](https://tabby.sh/)** - Modern terminal with colour-coded Profiles. Use different profile colours per project/repo to visually distinguish which codebase you're working in.**Auto-syncs tab title with git repo/branch.**
232
270
-**[OpenCode](https://opencode.ai/)** - Primary choice. Powerful agentic TUI/CLI with native MCP support, Tab-based agent switching, and excellent DX.
233
271
-**[Zed](https://zed.dev/)** - High-performance editor with AI (Preferred, with the OpenCode Agent Extension)
234
272
273
+
### Terminal Tab Title Sync
274
+
275
+
Your terminal tab/window title automatically shows `repo/branch` context when working in git repositories. This helps identify which codebase and branch you're working on across multiple terminal sessions.
276
+
277
+
**Supported terminals:** Tabby, iTerm2, Windows Terminal, Kitty, Alacritty, WezTerm, Hyper, and most xterm-compatible terminals.
278
+
279
+
**How it works:** The `pre-edit-check.sh` script's primary role is enforcing git workflow protection (blocking edits on main/master branches). As a secondary, non-blocking action, it updates the terminal title via escape sequences. No configuration needed - it's automatic.
See `.agent/tools/terminal/terminal-title.md` for customization options.
284
+
235
285
**IDE-Based:**
236
286
237
287
-**[Cursor](https://cursor.sh/)** - AI-first IDE with MCP support
@@ -844,6 +894,67 @@ Plans are tracked in `TODO.md` (all tasks) and `todo/PLANS.md` (complex executio
844
894
| Command | Purpose |
845
895
|---------|---------|
846
896
|`/agent-review`| Analyze session and suggest agent improvements |
897
+
|`/preflight-loop`| Run preflight checks iteratively until all pass |
898
+
899
+
### Ralph Loop - Iterative AI Development
900
+
901
+
The **Ralph Loop** (named after Ralph Wiggum's persistent optimism) enables autonomous iterative development. The AI keeps working on a task until it's complete, automatically resolving issues that arise.
0 commit comments