Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
8bbca28
feat: add kill CLI command, implement session activity spinner in TUI…
ElioNeto May 20, 2026
a81d45a
fix(tests): rename opencode.json to teamcode.json in test files, alig…
ElioNeto May 20, 2026
5fc7f67
fix(postinstall): use correct scoped package names and binary name
ElioNeto May 20, 2026
0af124f
feat(config): comprehensive teamcode configuration overhaul
ElioNeto May 20, 2026
eae790f
fix(ui): archived sessions remain visible and can be unarchived
ElioNeto May 21, 2026
a49376d
fix(ui): archived sessions remain visible and can be unarchived
ElioNeto May 21, 2026
c2f6e91
fix(sdk): allow null for session archived field in update API
ElioNeto May 21, 2026
e0d3358
fix(core): graceful process exit and kill handling
ElioNeto May 21, 2026
1ffda61
fix(core): strict project directory boundary enforcement
ElioNeto May 21, 2026
225e65b
fix(publish): copy README.md to npm package dist
ElioNeto May 21, 2026
bd2cc5c
fix(resolver): use POST for GitHub comment creation
ElioNeto May 21, 2026
28e432b
fix(ui): preserve angle brackets in markdown stream to prevent trunca…
ElioNeto May 21, 2026
c373bf1
feat(ui): add refresh button to file tab content
ElioNeto May 21, 2026
29fcfed
fix(shell): accept -1 timeout value for infinite wait
ElioNeto May 21, 2026
c59c8e9
fix(provider): silently drop unsupported attachments instead of error…
ElioNeto May 21, 2026
77778a0
feat(caveman): complete mode — TUI commands, badge, swarm templates, …
ElioNeto May 21, 2026
c54599a
feat(swarm): create specialized agent roles — Planner, Researcher, Ex…
ElioNeto May 21, 2026
18df967
fix(tui): Esc interrupts generation immediately, Ctrl+G toggles Git p…
ElioNeto May 21, 2026
852d555
feat(agent): register swarm roles as built-in subagents
ElioNeto May 21, 2026
b8c816f
feat(process): add status, shell, git, gitText wrappers
ElioNeto May 21, 2026
d4d1b60
feat(config): add swarm roles (planner, researcher, executor, reviewe…
ElioNeto May 21, 2026
0e336d6
fix(session): /undo now reverts Todo list entries
ElioNeto May 21, 2026
b5dcb09
fix(tui): DialogPrompt always submits on bare Enter regardless of key…
ElioNeto May 21, 2026
93d55b0
fix(shell): preserve newlines in pasted multi-line shell commands
ElioNeto May 21, 2026
2ca79fe
refactor: rename OPENCODE -> TEAMCODE across entire codebase
ElioNeto May 21, 2026
9ea5e06
fix: corrigir testes quebrados e problemas de rename OPENCODE->TEAMCODE
ElioNeto May 21, 2026
f3aa1fc
fix: corrigir todos os testes - 158 falhas para 12 (99.6% pass rate)
ElioNeto May 21, 2026
9953652
fix: corrigir ultimos testes - CORS, SDK, schema-drift, plugin-loader
ElioNeto May 21, 2026
5c9da1a
fix(desktop): add macOS activate handler to recreate window on dock c…
ElioNeto May 25, 2026
306741d
fix(desktop,app): session loading and health check improvements
ElioNeto May 25, 2026
aaec226
fix(desktop): add install-cli IPC handler for CLI binary installation
ElioNeto May 25, 2026
b039a47
fix(app): route @mention subagent prompts to the correct agent
ElioNeto May 25, 2026
fb8f035
fix(desktop): add top-level error handlers to sidecar process
ElioNeto May 25, 2026
8a9d542
fix(core): increase models cache TTL from 5 to 60 minutes
ElioNeto May 25, 2026
91bd19f
fix(desktop): improve NSIS installer config for custom install paths
ElioNeto May 25, 2026
797eae1
fix(tui): @mention trigger offset calculation for CJK characters
ElioNeto May 25, 2026
07f515a
fix: prevent stale snapshot tree from git add failure
ElioNeto May 25, 2026
429276c
fix(tui): history navigation stuck after cursor position check
ElioNeto May 25, 2026
6a6ab94
fix(settings): auto-approve permissions not persisting after restart
ElioNeto May 25, 2026
2fc6f8a
fix(web): prevent double submission on slow connections
ElioNeto May 25, 2026
1e67319
fix(tui): ESC key not interrupting session when autocomplete is visible
ElioNeto May 25, 2026
5608003
fix(app): workspace icon not persisting after save
ElioNeto May 25, 2026
22a64a7
fix(tool): ensure new files created by Edit tool end with trailing ne…
ElioNeto May 25, 2026
a53085b
fix(tui): worker RPC errors leave requests unresolved
ElioNeto May 25, 2026
5f265a1
fix(session): empty sessions incorrectly trigger context overflow
ElioNeto May 25, 2026
40cb9b1
fix(ui): syntax highlighting worker failure leaves code blocks broken
ElioNeto May 25, 2026
e933218
fix(tui): ESC key aborts session immediately even when autocomplete i…
ElioNeto May 26, 2026
aa6cb2f
fix(session): persist plan mode reminders to message history
ElioNeto May 26, 2026
1ec1cda
fix(cerebras): strip reasoning_content from request messages to avoid…
ElioNeto May 26, 2026
be85ad4
fix(zen): read tool name from function sub-object in Anthropic-to-Ope…
ElioNeto May 26, 2026
029a62e
fix(tui): wrap selected editor text in <selected_context> to prevent …
ElioNeto May 26, 2026
4c84b21
fix(desktop): handle .cmd/.bat files in open-path and fix checkAppExi…
ElioNeto May 26, 2026
2002641
fix(tui): @ mention file autocomplete fails when preceded by CJK char…
ElioNeto May 26, 2026
bb31e55
fix(agent): subagent explicit permissions now override parent agent d…
ElioNeto May 26, 2026
fd7b68d
fix(tui): always show variant/reasoning effort dialog when selecting …
ElioNeto May 26, 2026
64f7412
fix(tui): use input limit for context percentage when available
ElioNeto May 26, 2026
40cdac6
fix(tui): replicate upstream ESC interrupt with two-press pattern
ElioNeto May 26, 2026
1e9227c
fix(tui): fix ESC interrupt by avoiding gather() cache collision
ElioNeto May 26, 2026
ef62c5e
test(tui): add regression test for gather() cache key collision
ElioNeto May 26, 2026
8aacb1c
fix(server): pass explicit session id through to session creation
ElioNeto May 26, 2026
12e0842
fix(file): enable file watcher by default for live file tree refresh
ElioNeto May 26, 2026
c3b22de
fix(permission): resolve symlinks in external_directory pattern expan…
ElioNeto May 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 5 additions & 5 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ jobs:
- name: Build CLI
run: ./packages/teamcode/script/build.ts
env:
OPENCODE_VERSION: ${{ steps.version.outputs.version }}
OPENCODE_RELEASE: true
TEAMCODE_VERSION: ${{ steps.version.outputs.version }}
TEAMCODE_RELEASE: true
GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}

Expand All @@ -66,9 +66,9 @@ jobs:
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
./script/publish.ts
env:
OPENCODE_VERSION: ${{ steps.version.outputs.version }}
OPENCODE_RELEASE: true
OPENCODE_CHANNEL: latest
TEAMCODE_VERSION: ${{ steps.version.outputs.version }}
TEAMCODE_RELEASE: true
TEAMCODE_CHANNEL: latest
GITHUB_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
Expand Down
Empty file added .lsm_data/.apexstore.lock
Empty file.
Empty file added .lsm_data/wal.log
Empty file.
154 changes: 0 additions & 154 deletions .opencode/agent/delivery-loop.md

This file was deleted.

25 changes: 0 additions & 25 deletions .opencode/agent/duplicate-pr.md

This file was deleted.

50 changes: 0 additions & 50 deletions .opencode/agent/god.md

This file was deleted.

42 changes: 0 additions & 42 deletions .opencode/agent/triage.md

This file was deleted.

24 changes: 0 additions & 24 deletions .opencode/command/ai-deps.md

This file was deleted.

49 changes: 0 additions & 49 deletions .opencode/command/changelog.md

This file was deleted.

Loading
Loading