Commit Graph

47 Commits

Author SHA1 Message Date
Dax Raad 78ad129372 feat(cli): log startup info
Emit a log entry on CLI startup with version, channel, and local flag
so every CLI process is visible in opencode.log from the start.
2026-06-27 13:45:42 -04:00
Dax Raad 8692a94c64 feat(cli): log updater check decisions
Add Effect.logInfo at every previously-silent path in the updater
check so each run is observable in opencode.log: skip reasons
(local install, disabled, policy), the resolved version with source
(cached vs registry), and the final action (up-to-date, dismissed,
declined).
2026-06-27 13:29:46 -04:00
Dax Raad d821239272 feat(cli): use installation version and document API debugging
- Replace hardcoded "local" version string with InstallationVersion
- Document DESCRIPTION
  Make a request to the running server

USAGE
  opencode api [flags] <operation | method path...>

ARGUMENTS
  operation | method path... stringOpenAPI operation ID, or an HTTP method followed by a path

FLAGS
  --data, -d string      Request body
  --header, -H string    Request header in name:value form
  --param key=value      OpenAPI path or query parameter

GLOBAL FLAGS
  --help, -h                                                          Show help information
  --version, -v                                                       Show version information
  --completions <bash|zsh|fish|sh>                                    Print shell completion script (choices: bash, zsh, fish, sh)
  --log-level <all|trace|debug|info|warn|warning|error|fatal|none>    Sets the minimum log level (choices: all, trace, debug, info, warn, warning, error, fatal, none) server/API debugging command in AGENTS.md
2026-06-27 13:18:22 -04:00
Dax Raad 35e8c38f30 feat(cli): add self-update service
Check the npm registry (at most once per 24h, file-locked) for newer
@opencode-ai/cli releases and act on a host-level autoupdate policy read
from config. Apply patch updates automatically, confirm minor updates
interactively, and never auto-update across majors. Skip local installs
and honor the disable flag. Wired into the default TUI command
(interactive) and serve (background).
2026-06-27 00:51:45 -04:00
Dax Raad e888147baa fix(cli): publish scoped package 2026-06-26 21:01:10 -04:00
Dax Raad 063f17382c fix: stabilize v2 runtime behavior 2026-06-26 20:56:36 -04:00
Dax Raad 2bca4116c0 refactor(tui): use v2 client transport 2026-06-26 14:57:01 -04:00
Dax Raad 6c9bccf1fc fix(cli): publish v2 package 2026-06-26 14:52:30 -04:00
Dax Raad 095388a5df feat(tui): add v2 terminal interface 2026-06-26 14:38:25 -04:00
opencode 9315b41aed sync release versions for v1.17.11 2026-06-25 12:09:26 +00:00
opencode 0d755aeb8f sync release versions for v1.17.10 2026-06-24 20:37:40 +00:00
opencode-agent[bot] a37d96f39b chore: generate 2026-06-24 03:37:05 +00:00
Dax Raad d163690c95 feat(cli): add API request command 2026-06-23 23:35:20 -04:00
Dax 4459285e75 fix(cli): increment ports from default (#33282) 2026-06-22 08:05:49 -04:00
opencode bc1e7220b9 sync release versions for v1.17.9 2026-06-21 00:03:08 +00:00
opencode 19cfaaac70 sync release versions for v1.17.8 2026-06-17 21:27:16 +00:00
opencode 9d0fda7c91 sync release versions for v1.17.7 2026-06-14 18:49:21 +00:00
opencode 19b38db419 sync release versions for v1.17.6 2026-06-13 22:39:08 +00:00
opencode a4b75ccd79 sync release versions for v1.17.5 2026-06-13 19:59:03 +00:00
Dax 52c1651ef6 refactor(core): simplify integration credentials (#31968) 2026-06-12 06:15:25 +00:00
opencode 8302e5a826 sync release versions for v1.17.4 2026-06-12 02:19:38 +00:00
opencode 1f8fce93d9 sync release versions for v1.17.3 2026-06-10 18:00:25 +00:00
opencode e4c0474b70 sync release versions for v1.17.2 2026-06-10 16:42:54 +00:00
opencode 971f2793ef sync release versions for v1.17.1 2026-06-10 11:37:58 +00:00
opencode 201002d868 sync release versions for v1.17.0 2026-06-10 03:12:32 +00:00
Dmitriy Kovalenko f70248dedd chore: Update fff to 0.9.4 (#31583) 2026-06-09 22:28:34 -04:00
Dax 6d58d5cde1 refactor(tui): extract standalone package (#31193) 2026-06-07 05:24:27 +00:00
opencode-agent[bot] 82f71bef7a chore: generate 2026-06-07 03:28:52 +00:00
Dax 93316f1fae refactor(server): canonicalize service API (#31049) 2026-06-07 03:27:28 +00:00
opencode 88ce87396b sync release versions for v1.16.2 2026-06-05 15:58:48 +00:00
opencode-agent[bot] af6f483485 chore: generate 2026-06-05 05:31:34 +00:00
Dax 165a74106e fix(cli): harden daemon lifecycle (#30844) 2026-06-05 01:30:19 -04:00
opencode 2a69fb0de2 sync release versions for v1.16.0 2026-06-05 03:08:13 +00:00
Dax Raad 624113390e ci: publish 2026-06-04 19:23:41 -04:00
Dax Raad c88bc2eb52 make scripts executable 2026-06-04 11:19:36 -04:00
opencode-agent[bot] 14e2b0d799 chore: generate 2026-06-04 06:59:09 +00:00
Dax 9e11b45908 feat(core): add command registry (#30624) 2026-06-04 02:57:43 -04:00
opencode-agent[bot] 5b07e70ecf chore: generate 2026-06-03 02:43:28 +00:00
Dax fbda5fadda refactor(core): move v1 schemas into core (#30473) 2026-06-03 02:42:13 +00:00
Frank 5aa8e4e7c2 go: minimax m3 2026-05-31 15:20:55 -04:00
Dax 07a4c49e30 feat(worktree): add managed workspace cloning (#30117) 2026-05-31 11:57:44 -04:00
Dax e2a8e18298 refactor(core): move database schema ownership (#29068)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-05-30 21:08:38 -04:00
opencode 452ebddf32 sync release versions for v1.15.13 2026-05-30 23:40:56 +00:00
opencode-agent[bot] c2e2236f7e chore: generate 2026-05-30 22:59:16 +00:00
Dax Raad bf284988ef v2: default agents 2026-05-30 18:57:42 -04:00
opencode-agent[bot] 94b2789abb chore: generate 2026-05-30 04:51:39 +00:00
Dax Raad d6b2c0efa1 feat(cli): add effect cli scaffold 2026-05-30 00:49:52 -04:00