Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
5e8aebd
fix(session): prevent orphaned task slots blocking allocation (#33) (…
randomm Jan 26, 2026
20d11b6
fix(ci): add environment setup and sanitize log paths
randomm Jan 26, 2026
0a9411c
fix(auth): prevent deadlock and race condition in credential storage …
randomm Jan 26, 2026
f5403bd
fix(ui): prevent subagent status line flicker (#36) (#39)
randomm Jan 26, 2026
9209301
fix(processor): handle abort signal during cleanup (#11) (#41)
randomm Jan 26, 2026
d9a869a
chore: remove desktop app (Tauri) from project (#40) (#42)
randomm Jan 26, 2026
27b31e2
fix(tool): restore accidentally removed GlobTool from registry (#43)
randomm Jan 26, 2026
0cf059e
feat(tool): add unified rg tool replacing grep and glob (#44)
randomm Jan 26, 2026
2dfbe11
fix(tui): auto-sync child sessions on message events (#22) (#45)
randomm Jan 26, 2026
b06c1cf
fix(auth): use atomic writes and error recovery for auth.json (#37) (…
randomm Jan 26, 2026
b7f410c
fix(session): release task slots before cleanup on session reset (#33…
randomm Jan 26, 2026
54be1bd
fix(tui): reserve space for task activity line (#46) (#47)
randomm Jan 26, 2026
6981429
feat(opencode): lightweight TUI (oclite) and subagent directory fix (…
randomm Jan 26, 2026
20b8102
feat(cli): add oclite UI components for task panel (#19, #20, #21)
randomm Jan 26, 2026
e511c33
fix(cli): resolve context error and harden security in oclite UI
randomm Jan 26, 2026
8b4b111
fix(cli): suppress verbose logging in oclite TUI
randomm Jan 26, 2026
025f95e
fix(cli): fix response rendering and add Escape cancellation in oclite
randomm Jan 26, 2026
75ddfd0
fix(tui): remove async race condition in prompt exit handler
randomm Jan 26, 2026
50ff042
feat(tool): add cancel_task for stopping background tasks (#54)
randomm Jan 26, 2026
dcf3f84
fix(cli): fix response streaming and Escape buffer clearing in oclite
randomm Jan 26, 2026
764e485
fix(cli): use SDK event stream for real-time response streaming in oc…
randomm Jan 26, 2026
f6bd7d4
fix(cli): stream response chunks in real-time instead of buffering
randomm Jan 27, 2026
2ace645
fix(cli): revert to Bus.subscribe with debug logging for streaming di…
randomm Jan 27, 2026
c78e1e5
fix(cli): fix Promise.race early exit in streaming wake/yield loop
randomm Jan 27, 2026
119053e
chore(cli): remove debug logging from oclite session
randomm Jan 27, 2026
1fd1128
fix(tool): fix cancel_task to abort subagent session instead of paren…
randomm Jan 27, 2026
39a5c91
feat(cli): add oclite commands, agent switching, custom commands, and…
randomm Jan 27, 2026
2b3a209
fix(cli): fix shift-tab inline prompt update and custom command crash…
randomm Jan 27, 2026
3db9349
fix(cli): fix custom command crash and select UI cursor positioning i…
randomm Jan 27, 2026
83658c8
fix(cli): add error handling and debug logging for custom command cra…
randomm Jan 27, 2026
082b8fc
fix(cli): dynamic WASM discovery in oclite build and fix check_task p…
randomm Jan 27, 2026
14244a5
fix(cli): oclite UX improvements — remove debug noise, compact tools,…
randomm Jan 27, 2026
0a96085
feat(cli): add markdown rendering, rich tool display, and spinner ela…
randomm Jan 27, 2026
07548cb
fix(cli): add WASM fallback in oclite build when bundler omits assets
randomm Jan 27, 2026
4659b6c
feat(cli): scroll region layout with fixed bottom panel (#72)
randomm Jan 27, 2026
95e5e7f
revert(cli): remove scroll region layout — adopt append-only output m…
randomm Jan 27, 2026
1a20287
fix(cli): preserve session across REPL turns — stop resetting current…
randomm Jan 27, 2026
0e2ebde
fix(cli): improve oclite output formatting, spinner timing, and tool …
randomm Jan 27, 2026
d9b2d66
fix(cli): render spinner immediately on Enter and clean up cursor/too…
randomm Jan 27, 2026
a0338d1
docs: add QA workflow section to AGENTS.md
randomm Jan 27, 2026
1fef395
fix(cli): pass input in tool_end chunks and simplify overwrite logic …
randomm Jan 27, 2026
85c396e
feat(cli): add Live Block rendering for parallel tool display (#82)
randomm Jan 27, 2026
ab9fad5
fix(cli): fix double tool name and add dedup for repeated tools (#83,…
randomm Jan 27, 2026
369a296
fix(cli): clear screen on boot, show bootstrap spinner, fix orphaned …
randomm Jan 27, 2026
41e280d
test(cli): add test suites for liveblock, summarizeInput, and markdow…
randomm Jan 27, 2026
1ac50cd
feat(cli): add word wrap with margins and force eager bootstrap init …
randomm Jan 27, 2026
1923c5e
fix(cli): force MCP eager init during bootstrap spinner (#57)
randomm Jan 27, 2026
03506c5
feat(cli): add todo list display in Live Block (#82)
randomm Jan 27, 2026
d3fb35d
feat(cli): improve /models with recent models sorting and screen-pres…
randomm Jan 27, 2026
f325255
feat(cli): add subagent output panel with Ctrl+X navigation (#88)
randomm Jan 27, 2026
ea5296e
fix(session): remove Claude Code references to prevent path hallucina…
randomm Jan 27, 2026
126240a
fix(session): add authorization and race condition guards to cancelBa…
randomm Jan 27, 2026
e10bca2
docs(agents): add mandatory style guide compliance section (#91)
randomm Jan 27, 2026
4367b36
test(cli): add comprehensive test suites for wrap, input, panel, and …
randomm Jan 27, 2026
0ce8c74
fix(cli): fix justified text spacing by using comprehensive ANSI rege…
randomm Jan 27, 2026
5982d0f
fix(cli): buffer streaming text to prevent per-chunk padding (#92)
randomm Jan 27, 2026
51540b1
fix(cli): preload commands at bootstrap and fix tool_end ID fallback …
randomm Jan 28, 2026
ce74e69
feat(cli): improve UX with spinner, task progress, and theme colors (…
randomm Jan 28, 2026
cdada7a
fix(project): prevent AsyncLocalStorage context escape in Instance.pr…
randomm Jan 28, 2026
eff73a8
fix(project): defer State.create root() evaluation to prevent module-…
randomm Jan 28, 2026
9c4ad06
fix(cli): combine dim style with gray color for visible tool text
randomm Jan 28, 2026
3b00ad6
fix(cli): tools on new lines and deduplicate repeated tool calls (#10…
randomm Jan 28, 2026
d9348a5
feat(cli): implement todo toggle visibility with ctrl+t (#97)
randomm Jan 28, 2026
082078e
feat(memory): deep remory integration with auto-search and auto-store…
randomm Jan 28, 2026
450bee8
fix(cli): task rendering and init progress improvements (#103, #105)
randomm Jan 29, 2026
a7e013a
fix(cli): filter /models to show only authenticated providers (#106)
randomm Jan 29, 2026
9e6f688
fix(cli): permission-denied visual, subagent output, and test fixes (…
randomm Jan 29, 2026
1b44b9c
refactor(tool): simplify rg permission to single 'rg' permission (#107)
randomm Jan 29, 2026
d6f0886
fix(cli): task visual feedback, child session linking, and auto-wakeu…
randomm Jan 29, 2026
df8448a
fix(tool): prevent shell injection and path hallucination (#98)
randomm Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: CI

on:
push:
branches: [main, dev]
pull_request:
branches: [main, dev]

jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: oven-sh/setup-bun@v1
with:
bun-version: latest

- name: Setup environment
run: |
mkdir -p ~/.local/share/opencode/log
git config --global user.name "CI"
git config --global user.email "ci@test.local"

- run: bun install

- run: bun typecheck

- working-directory: packages/opencode
run: bun test
166 changes: 0 additions & 166 deletions .github/workflows/daily-issues-recap.yml

This file was deleted.

169 changes: 0 additions & 169 deletions .github/workflows/daily-pr-recap.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .github/workflows/deploy.yml

This file was deleted.

Loading