Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
randomm
/
opencode
Public
forked from
anomalyco/opencode
Notifications
You must be signed in to change notification settings
Fork
0
Star
2
Code
Issues
17
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
feat(cli): add oclite UI components for task panel
- #53
#53
Open
randomm
wants to merge 70 commits into
dev
randomm/opencode:dev
from
feature/oclite-ui-components
randomm/opencode:feature/oclite-ui-components
Copy head branch name to clipboard
Conversation
Commits
70
(70)
Checks
Files changed
Open
feat(cli): add oclite UI components for task panel
#53
randomm
wants to merge 70 commits into
dev
randomm/opencode:dev
from
feature/oclite-ui-components
randomm/opencode:feature/oclite-ui-components
Copy head branch name to clipboard
Commits
Commits on Jan 26, 2026
fix(session): prevent orphaned task slots blocking allocation (#33) (#35)
Show description for 5e8aebd
randomm
authored
5e8aebd
View commit details
Copy full SHA for 5e8aebd
Browse repository at this point
fix(ci): add environment setup and sanitize log paths
Show description for 20d11b6
randomm
committed
20d11b6
View commit details
Copy full SHA for 20d11b6
Browse repository at this point
fix(auth): prevent deadlock and race condition in credential storage (#37) (#38)
Show description for 0a9411c
randomm
authored
0a9411c
View commit details
Copy full SHA for 0a9411c
Browse repository at this point
fix(ui): prevent subagent status line flicker (#36) (#39)
Show description for f5403bd
randomm
authored
f5403bd
View commit details
Copy full SHA for f5403bd
Browse repository at this point
fix(processor): handle abort signal during cleanup (#11) (#41)
Show description for 9209301
randomm
authored
9209301
View commit details
Copy full SHA for 9209301
Browse repository at this point
chore: remove desktop app (Tauri) from project (#40) (#42)
Show description for d9a869a
randomm
authored
d9a869a
View commit details
Copy full SHA for d9a869a
Browse repository at this point
fix(tool): restore accidentally removed GlobTool from registry (#43)
Show description for 27b31e2
randomm
authored
27b31e2
View commit details
Copy full SHA for 27b31e2
Browse repository at this point
feat(tool): add unified rg tool replacing grep and glob (#44)
Show description for 0cf059e
randomm
authored
0cf059e
View commit details
Copy full SHA for 0cf059e
Browse repository at this point
fix(tui): auto-sync child sessions on message events (#22) (#45)
randomm
authored
2dfbe11
View commit details
Copy full SHA for 2dfbe11
Browse repository at this point
fix(auth): use atomic writes and error recovery for auth.json (#37) (#48)
randomm
authored
b06c1cf
View commit details
Copy full SHA for b06c1cf
Browse repository at this point
fix(session): release task slots before cleanup on session reset (#33) (#49)
randomm
authored
b7f410c
View commit details
Copy full SHA for b7f410c
Browse repository at this point
fix(tui): reserve space for task activity line (#46) (#47)
randomm
authored
54be1bd
View commit details
Copy full SHA for 54be1bd
Browse repository at this point
feat(opencode): lightweight TUI (oclite) and subagent directory fix (#51)
Show description for 6981429
randomm
authored
6981429
View commit details
Copy full SHA for 6981429
Browse repository at this point
feat(cli): add oclite UI components for task panel (#19, #20, #21)
randomm
committed
20b8102
View commit details
Copy full SHA for 20b8102
Browse repository at this point
fix(cli): resolve context error and harden security in oclite UI
Show description for e511c33
randomm
committed
e511c33
View commit details
Copy full SHA for e511c33
Browse repository at this point
fix(cli): suppress verbose logging in oclite TUI
randomm
committed
8b4b111
View commit details
Copy full SHA for 8b4b111
Browse repository at this point
fix(cli): fix response rendering and add Escape cancellation in oclite
randomm
committed
025f95e
View commit details
Copy full SHA for 025f95e
Browse repository at this point
fix(tui): remove async race condition in prompt exit handler
randomm
committed
75ddfd0
View commit details
Copy full SHA for 75ddfd0
Browse repository at this point
feat(tool): add cancel_task for stopping background tasks (#54)
randomm
committed
50ff042
View commit details
Copy full SHA for 50ff042
Browse repository at this point
fix(cli): fix response streaming and Escape buffer clearing in oclite
randomm
committed
dcf3f84
View commit details
Copy full SHA for dcf3f84
Browse repository at this point
fix(cli): use SDK event stream for real-time response streaming in oclite
randomm
committed
764e485
View commit details
Copy full SHA for 764e485
Browse repository at this point
Commits on Jan 27, 2026
fix(cli): stream response chunks in real-time instead of buffering
randomm
committed
f6bd7d4
View commit details
Copy full SHA for f6bd7d4
Browse repository at this point
fix(cli): revert to Bus.subscribe with debug logging for streaming diagnosis
randomm
committed
2ace645
View commit details
Copy full SHA for 2ace645
Browse repository at this point
fix(cli): fix Promise.race early exit in streaming wake/yield loop
randomm
committed
c78e1e5
View commit details
Copy full SHA for c78e1e5
Browse repository at this point
chore(cli): remove debug logging from oclite session
randomm
committed
119053e
View commit details
Copy full SHA for 119053e
Browse repository at this point
fix(tool): fix cancel_task to abort subagent session instead of parent (#54)
randomm
committed
1fd1128
View commit details
Copy full SHA for 1fd1128
Browse repository at this point
feat(cli): add oclite commands, agent switching, custom commands, and selection UI (#56, #59, #60)
randomm
committed
39a5c91
View commit details
Copy full SHA for 39a5c91
Browse repository at this point
fix(cli): fix shift-tab inline prompt update and custom command crash in oclite
randomm
committed
2b3a209
View commit details
Copy full SHA for 2b3a209
Browse repository at this point
fix(cli): fix custom command crash and select UI cursor positioning in oclite
randomm
committed
3db9349
View commit details
Copy full SHA for 3db9349
Browse repository at this point
fix(cli): add error handling and debug logging for custom command crash in oclite
randomm
committed
83658c8
View commit details
Copy full SHA for 83658c8
Browse repository at this point
fix(cli): dynamic WASM discovery in oclite build and fix check_task polling (#59)
randomm
committed
082b8fc
View commit details
Copy full SHA for 082b8fc
Browse repository at this point
fix(cli): oclite UX improvements — remove debug noise, compact tools, fix scroll and cursor safety (#62, #63, #64, #65, #66)
randomm
committed
14244a5
View commit details
Copy full SHA for 14244a5
Browse repository at this point
feat(cli): add markdown rendering, rich tool display, and spinner elapsed time (#67, #70, #71)
randomm
committed
0a96085
View commit details
Copy full SHA for 0a96085
Browse repository at this point
fix(cli): add WASM fallback in oclite build when bundler omits assets
randomm
committed
07548cb
View commit details
Copy full SHA for 07548cb
Browse repository at this point
feat(cli): scroll region layout with fixed bottom panel (#72)
randomm
committed
4659b6c
View commit details
Copy full SHA for 4659b6c
Browse repository at this point
revert(cli): remove scroll region layout — adopt append-only output model (#73)
Show description for 95e5e7f
randomm
committed
95e5e7f
View commit details
Copy full SHA for 95e5e7f
Browse repository at this point
fix(cli): preserve session across REPL turns — stop resetting currentSessionID (#77)
randomm
committed
1a20287
View commit details
Copy full SHA for 1a20287
Browse repository at this point
fix(cli): improve oclite output formatting, spinner timing, and tool call deduplication (#78, #79, #80)
randomm
committed
0e2ebde
View commit details
Copy full SHA for 0e2ebde
Browse repository at this point
fix(cli): render spinner immediately on Enter and clean up cursor/tool display (#78, #79)
randomm
committed
d9b2d66
View commit details
Copy full SHA for d9b2d66
Browse repository at this point
docs: add QA workflow section to AGENTS.md
randomm
committed
a0338d1
View commit details
Copy full SHA for a0338d1
Browse repository at this point
fix(cli): pass input in tool_end chunks and simplify overwrite logic (#81)
randomm
committed
1fef395
View commit details
Copy full SHA for 1fef395
Browse repository at this point
feat(cli): add Live Block rendering for parallel tool display (#82)
randomm
committed
85c396e
View commit details
Copy full SHA for 85c396e
Browse repository at this point
fix(cli): fix double tool name and add dedup for repeated tools (#83, #84)
randomm
committed
ab9fad5
View commit details
Copy full SHA for ab9fad5
Browse repository at this point
fix(cli): clear screen on boot, show bootstrap spinner, fix orphaned tools (#57, #85, #86)
randomm
committed
369a296
View commit details
Copy full SHA for 369a296
Browse repository at this point
test(cli): add test suites for liveblock, summarizeInput, and markdown renderer
randomm
committed
41e280d
View commit details
Copy full SHA for 41e280d
Browse repository at this point
feat(cli): add word wrap with margins and force eager bootstrap init (#57, #87)
randomm
committed
1ac50cd
View commit details
Copy full SHA for 1ac50cd
Browse repository at this point
fix(cli): force MCP eager init during bootstrap spinner (#57)
randomm
committed
1923c5e
View commit details
Copy full SHA for 1923c5e
Browse repository at this point
feat(cli): add todo list display in Live Block (#82)
randomm
committed
03506c5
View commit details
Copy full SHA for 03506c5
Browse repository at this point
feat(cli): improve /models with recent models sorting and screen-preserving select (#89)
randomm
committed
d3fb35d
View commit details
Copy full SHA for d3fb35d
Browse repository at this point
feat(cli): add subagent output panel with Ctrl+X navigation (#88)
randomm
committed
f325255
View commit details
Copy full SHA for f325255
Browse repository at this point
fix(session): remove Claude Code references to prevent path hallucination (#61)
randomm
committed
ea5296e
View commit details
Copy full SHA for ea5296e
Browse repository at this point
fix(session): add authorization and race condition guards to cancelBackgroundTask (#55)
randomm
committed
126240a
View commit details
Copy full SHA for 126240a
Browse repository at this point
docs(agents): add mandatory style guide compliance section (#91)
randomm
committed
e10bca2
View commit details
Copy full SHA for e10bca2
Browse repository at this point
test(cli): add comprehensive test suites for wrap, input, panel, and commands
randomm
committed
4367b36
View commit details
Copy full SHA for 4367b36
Browse repository at this point
fix(cli): fix justified text spacing by using comprehensive ANSI regex (#92)
randomm
committed
0ce8c74
View commit details
Copy full SHA for 0ce8c74
Browse repository at this point
fix(cli): buffer streaming text to prevent per-chunk padding (#92)
randomm
committed
5982d0f
View commit details
Copy full SHA for 5982d0f
Browse repository at this point
Commits on Jan 28, 2026
fix(cli): preload commands at bootstrap and fix tool_end ID fallback (#93, #94)
randomm
committed
51540b1
View commit details
Copy full SHA for 51540b1
Browse repository at this point
feat(cli): improve UX with spinner, task progress, and theme colors (#93, #95, #96)
Show description for ce74e69
randomm
committed
ce74e69
View commit details
Copy full SHA for ce74e69
Browse repository at this point
fix(project): prevent AsyncLocalStorage context escape in Instance.provide
Show description for cdada7a
randomm
committed
cdada7a
View commit details
Copy full SHA for cdada7a
Browse repository at this point
fix(project): defer State.create root() evaluation to prevent module-load crash
Show description for eff73a8
randomm
committed
eff73a8
View commit details
Copy full SHA for eff73a8
Browse repository at this point
fix(cli): combine dim style with gray color for visible tool text
Show description for 9c4ad06
randomm
committed
9c4ad06
View commit details
Copy full SHA for 9c4ad06
Browse repository at this point
fix(cli): tools on new lines and deduplicate repeated tool calls (#101, #102)
Show description for 3b00ad6
randomm
committed
3b00ad6
View commit details
Copy full SHA for 3b00ad6
Browse repository at this point
feat(cli): implement todo toggle visibility with ctrl+t (#97)
Show description for d9348a5
randomm
committed
d9348a5
View commit details
Copy full SHA for d9348a5
Browse repository at this point
feat(memory): deep remory integration with auto-search and auto-store (#100)
Show description for 082078e
randomm
committed
082078e
View commit details
Copy full SHA for 082078e
Browse repository at this point
Commits on Jan 29, 2026
fix(cli): task rendering and init progress improvements (#103, #105)
Show description for 450bee8
randomm
committed
450bee8
View commit details
Copy full SHA for 450bee8
Browse repository at this point
fix(cli): filter /models to show only authenticated providers (#106)
Show description for a7e013a
randomm
committed
a7e013a
View commit details
Copy full SHA for a7e013a
Browse repository at this point
fix(cli): permission-denied visual, subagent output, and test fixes (#104)
Show description for 9e6f688
randomm
committed
9e6f688
View commit details
Copy full SHA for 9e6f688
Browse repository at this point
refactor(tool): simplify rg permission to single 'rg' permission (#107)
Show description for 1b44b9c
randomm
committed
1b44b9c
View commit details
Copy full SHA for 1b44b9c
Browse repository at this point
fix(cli): task visual feedback, child session linking, and auto-wakeup (#109)
Show description for d6f0886
randomm
committed
d6f0886
View commit details
Copy full SHA for d6f0886
Browse repository at this point
fix(tool): prevent shell injection and path hallucination (#98)
Show description for df8448a
randomm
committed
df8448a
View commit details
Copy full SHA for df8448a
Browse repository at this point
You can’t perform that action at this time.