Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
3b484e9
feat(tooling): bash rc and plugin tool context
aryasaatvik Feb 5, 2026
78bd4e3
feat(plugin)!: migrate plugin system to SDK v2
aryasaatvik Feb 5, 2026
1f5bd0d
feat(agent): add configurable reminder field
aryasaatvik Feb 5, 2026
f683476
feat(tool): add task tool and listing API
aryasaatvik Feb 5, 2026
792b66a
feat(tui): inbox display, todo sync, and model defaults
aryasaatvik Feb 5, 2026
cc77ad5
refactor(sdk): split session todo endpoint
aryasaatvik Feb 5, 2026
a08519e
refactor: rebrand from opencode to opencoder
aryasaatvik Feb 5, 2026
90001b5
docs: expand AGENTS documentation
aryasaatvik Feb 5, 2026
62831ed
chore(build): update dependencies and typecheck alignment
aryasaatvik Feb 5, 2026
8e9d991
fix: typecheck and sdk regen
aryasaatvik Feb 5, 2026
c22b297
fix(app): align imports
aryasaatvik Feb 6, 2026
ac1969a
fix(build): update output filename and user agent for opencoder
aryasaatvik Feb 6, 2026
4edb47c
chore: align opencoder imports
aryasaatvik Feb 7, 2026
39388d0
fix(build): add quansync peer dep
aryasaatvik Feb 7, 2026
19a16ad
fix(api): update mDNS domain description and add model variant field
aryasaatvik Feb 7, 2026
0eee2de
chore: align console-resource import
aryasaatvik Feb 9, 2026
f48b262
chore(build): avoid bun.lock changes
aryasaatvik Feb 10, 2026
dbb05ce
chore: align remaining opencoder imports
aryasaatvik Feb 12, 2026
7bd35d2
chore: update lockfile
aryasaatvik Feb 12, 2026
e08e377
test(opencode): provide model context to webfetch tool test
aryasaatvik Feb 12, 2026
45fc5f9
chore: downgrade @types/bun and bun-types to version 1.3.5
aryasaatvik Feb 12, 2026
dbedbdf
refactor(agent): remove configurable reminder override path
aryasaatvik Feb 13, 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
  •  
  •  
  •  
33 changes: 28 additions & 5 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ permissions:
jobs:
version:
runs-on: blacksmith-4vcpu-ubuntu-2404
if: github.repository == 'anomalyco/opencode'
if: always() && github.repository == 'AryaLabsHQ/opencoder' && (github.event_name != 'workflow_dispatch' || needs.test.result == 'success')
steps:
- uses: actions/checkout@v3
with:
Expand All @@ -43,16 +43,39 @@ jobs:

- name: Install OpenCode
if: inputs.bump || inputs.version
run: bun i -g opencode-ai
run: bun i -g opencoder-ai@1.0.169

- id: version
# Docker not needed for fork
# - name: Login to GitHub Container Registry
# uses: docker/login-action@v3
# with:
# registry: ghcr.io
# username: ${{ github.repository_owner }}
# password: ${{ secrets.GITHUB_TOKEN }}

# - name: Set up QEMU
# uses: docker/setup-qemu-action@v3

# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v3

- uses: actions/setup-node@v4
with:
node-version: "24"
registry-url: "https://registry.npmjs.org"

- name: Setup Git Identity
id: version
run: |
./script/version.ts
env:
GH_TOKEN: ${{ github.token }}
OPENCODE_BUMP: ${{ inputs.bump }}
OPENCODE_VERSION: ${{ inputs.version }}
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
# OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
# AUR_KEY: ${{ secrets.AUR_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_CONFIG_PROVENANCE: false
outputs:
version: ${{ steps.version.outputs.version }}
release: ${{ steps.version.outputs.release }}
Expand All @@ -61,7 +84,7 @@ jobs:
build-cli:
needs: version
runs-on: blacksmith-4vcpu-ubuntu-2404
if: github.repository == 'anomalyco/opencode'
if: github.repository == 'AryaLabsHQ/opencoder'
steps:
- uses: actions/checkout@v3
with:
Expand Down
2 changes: 1 addition & 1 deletion .opencode/tool/github-pr-search.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/// <reference path="../env.d.ts" />
import { tool } from "@opencode-ai/plugin"
import { tool } from "@opencoder-ai/plugin"
import DESCRIPTION from "./github-pr-search.txt"

async function githubFetch(endpoint: string, options: RequestInit = {}) {
Expand Down
2 changes: 1 addition & 1 deletion .opencode/tool/github-triage.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/// <reference path="../env.d.ts" />
// import { Octokit } from "@octokit/rest"
import { tool } from "@opencode-ai/plugin"
import { tool } from "@opencoder-ai/plugin"
import DESCRIPTION from "./github-triage.txt"

function getIssueNumber(): number {
Expand Down
6 changes: 5 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
# AGENTS

- To regenerate the JavaScript SDK, run `./packages/sdk/js/script/build.ts`.
- ALWAYS USE PARALLEL TOOLS WHEN APPLICABLE.
- The default branch in this repo is `dev`.
- Local `main` ref may not exist; use `dev` or `origin/dev` for diffs.
- Prefer automation: execute requested actions without confirmation unless blocked by missing info or safety/irreversibility.

## Style Guide
**Generated:** 2026-01-29
**Branch:** dev
**Type:** Bun + Turborepo monorepo

### General Principles

Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Replace `<platform>` with your platform (e.g., `darwin-arm64`, `linux-x64`).
- `packages/opencode/src/cli/cmd/tui/`: The TUI code, written in SolidJS with [opentui](https://github.com/sst/opentui)
- `packages/app`: The shared web UI components, written in SolidJS
- `packages/desktop`: The native desktop app, built with Tauri (wraps `packages/app`)
- `packages/plugin`: Source for `@opencode-ai/plugin`
- `packages/plugin`: Source for `@opencoder-ai/plugin`

### Understanding bun dev vs opencode

Expand Down
Loading
Loading