summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-05-13 10:02:39 -0500
committeradamdottv <[email protected]>2025-05-13 10:02:39 -0500
commit2391e338b4e41726e7233e2bf027a62476140130 (patch)
treee84cae9f97b8f94e13e800e96e529d6961caca8d
parent1e9399fbee0c99f09d3eb06d2e2ccc05f8871571 (diff)
downloadopencode-2391e338b4e41726e7233e2bf027a62476140130.tar.gz
opencode-2391e338b4e41726e7233e2bf027a62476140130.zip
chore: rename
-rw-r--r--README.md8
-rw-r--r--cmd/root.go18
-rw-r--r--cmd/schema/main.go4
-rw-r--r--go.mod2
-rwxr-xr-xinstall6
-rw-r--r--internal/app/app.go20
-rw-r--r--internal/app/lsp.go8
-rw-r--r--internal/config/config.go2
-rw-r--r--internal/db/connect.go2
-rw-r--r--internal/diff/diff.go6
-rw-r--r--internal/history/history.go4
-rw-r--r--internal/llm/agent/agent-tool.go10
-rw-r--r--internal/llm/agent/agent.go20
-rw-r--r--internal/llm/agent/mcp-tools.go8
-rw-r--r--internal/llm/agent/tools.go12
-rw-r--r--internal/llm/prompt/primary.go6
-rw-r--r--internal/llm/prompt/prompt.go4
-rw-r--r--internal/llm/prompt/prompt_test.go2
-rw-r--r--internal/llm/prompt/task.go2
-rw-r--r--internal/llm/prompt/title.go2
-rw-r--r--internal/llm/provider/anthropic.go10
-rw-r--r--internal/llm/provider/bedrock.go4
-rw-r--r--internal/llm/provider/gemini.go8
-rw-r--r--internal/llm/provider/openai.go10
-rw-r--r--internal/llm/provider/provider.go6
-rw-r--r--internal/llm/tools/bash.go6
-rw-r--r--internal/llm/tools/diagnostics.go4
-rw-r--r--internal/llm/tools/edit.go10
-rw-r--r--internal/llm/tools/fetch.go4
-rw-r--r--internal/llm/tools/glob.go2
-rw-r--r--internal/llm/tools/grep.go2
-rw-r--r--internal/llm/tools/ls.go2
-rw-r--r--internal/llm/tools/patch.go10
-rw-r--r--internal/llm/tools/shell/shell.go2
-rw-r--r--internal/llm/tools/view.go4
-rw-r--r--internal/llm/tools/write.go10
-rw-r--r--internal/logging/logging.go4
-rw-r--r--internal/lsp/client.go8
-rw-r--r--internal/lsp/discovery/integration.go2
-rw-r--r--internal/lsp/discovery/language.go2
-rw-r--r--internal/lsp/handlers.go6
-rw-r--r--internal/lsp/language.go2
-rw-r--r--internal/lsp/methods.go2
-rw-r--r--internal/lsp/transport.go2
-rw-r--r--internal/lsp/util/edit.go2
-rw-r--r--internal/lsp/watcher/watcher.go6
-rw-r--r--internal/message/content.go2
-rw-r--r--internal/message/message.go6
-rw-r--r--internal/permission/permission.go4
-rw-r--r--internal/session/session.go4
-rw-r--r--internal/status/status.go2
-rw-r--r--internal/tui/components/chat/chat.go14
-rw-r--r--internal/tui/components/chat/editor.go18
-rw-r--r--internal/tui/components/chat/list.go16
-rw-r--r--internal/tui/components/chat/message.go16
-rw-r--r--internal/tui/components/chat/sidebar.go14
-rw-r--r--internal/tui/components/core/status.go20
-rw-r--r--internal/tui/components/dialog/arguments.go6
-rw-r--r--internal/tui/components/dialog/commands.go8
-rw-r--r--internal/tui/components/dialog/custom_commands.go4
-rw-r--r--internal/tui/components/dialog/filepicker.go16
-rw-r--r--internal/tui/components/dialog/help.go4
-rw-r--r--internal/tui/components/dialog/init.go6
-rw-r--r--internal/tui/components/dialog/models.go14
-rw-r--r--internal/tui/components/dialog/permission.go14
-rw-r--r--internal/tui/components/dialog/quit.go8
-rw-r--r--internal/tui/components/dialog/session.go10
-rw-r--r--internal/tui/components/dialog/theme.go10
-rw-r--r--internal/tui/components/logs/details.go8
-rw-r--r--internal/tui/components/logs/table.go12
-rw-r--r--internal/tui/layout/container.go2
-rw-r--r--internal/tui/layout/overlay.go6
-rw-r--r--internal/tui/layout/split.go2
-rw-r--r--internal/tui/page/chat.go16
-rw-r--r--internal/tui/page/logs.go8
-rw-r--r--internal/tui/styles/markdown.go2
-rw-r--r--internal/tui/styles/styles.go2
-rw-r--r--internal/tui/theme/manager.go2
-rw-r--r--internal/tui/tui.go26
-rw-r--r--internal/version/version.go2
-rw-r--r--main.go6
81 files changed, 294 insertions, 292 deletions
diff --git a/README.md b/README.md
index 5db86c74b..b4667f11d 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@ curl -fsSL https://opencode.ai/install | VERSION=0.1.0 bash
### Using Homebrew (macOS and Linux)
```bash
-brew install opencode-ai/tap/opencode
+brew install sst/tap/opencode
```
### Using AUR (Arch Linux)
@@ -51,7 +51,7 @@ paru -S opencode-bin
### Using Go
```bash
-go install github.com/opencode-ai/opencode@latest
+go install github.com/sst/opencode@latest
```
## Configuration
@@ -396,9 +396,11 @@ OpenCode supports custom commands that can be created by users to quickly send p
Custom commands are predefined prompts stored as Markdown files in one of three locations:
1. **User Commands** (prefixed with `user:`):
+
```
$XDG_CONFIG_HOME/opencode/commands/
```
+
(typically `~/.config/opencode/commands/` on Linux/macOS)
or
@@ -541,7 +543,7 @@ While the LSP client implementation supports the full LSP protocol (including co
```bash
# Clone the repository
-git clone https://github.com/opencode-ai/opencode.git
+git clone https://github.com/sst/opencode.git
cd opencode
# Build
diff --git a/cmd/root.go b/cmd/root.go
index d18c87854..a5481b582 100644
--- a/cmd/root.go
+++ b/cmd/root.go
@@ -11,16 +11,16 @@ import (
tea "github.com/charmbracelet/bubbletea"
zone "github.com/lrstanley/bubblezone"
- "github.com/opencode-ai/opencode/internal/app"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/db"
- "github.com/opencode-ai/opencode/internal/llm/agent"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/lsp/discovery"
- "github.com/opencode-ai/opencode/internal/pubsub"
- "github.com/opencode-ai/opencode/internal/tui"
- "github.com/opencode-ai/opencode/internal/version"
"github.com/spf13/cobra"
+ "github.com/sst/opencode/internal/app"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/db"
+ "github.com/sst/opencode/internal/llm/agent"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/lsp/discovery"
+ "github.com/sst/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/tui"
+ "github.com/sst/opencode/internal/version"
)
var rootCmd = &cobra.Command{
diff --git a/cmd/schema/main.go b/cmd/schema/main.go
index f5786a7c0..be2626292 100644
--- a/cmd/schema/main.go
+++ b/cmd/schema/main.go
@@ -5,8 +5,8 @@ import (
"fmt"
"os"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/models"
)
// JSONSchemaType represents a JSON Schema type
diff --git a/go.mod b/go.mod
index 494ce740e..cb9aa9933 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/opencode-ai/opencode
+module github.com/sst/opencode
go 1.24.0
diff --git a/install b/install
index b58aa14e2..5441a2274 100755
--- a/install
+++ b/install
@@ -40,15 +40,15 @@ INSTALL_DIR=$HOME/.opencode/bin
mkdir -p "$INSTALL_DIR"
if [ -z "$requested_version" ]; then
- url="https://github.com/opencode-ai/opencode/releases/latest/download/$filename"
- specific_version=$(curl -s https://api.github.com/repos/opencode-ai/opencode/releases/latest | awk -F'"' '/"tag_name": "/ {gsub(/^v/, "", $4); print $4}')
+ url="https://github.com/sst/opencode/releases/latest/download/$filename"
+ specific_version=$(curl -s https://api.github.com/repos/sst/opencode/releases/latest | awk -F'"' '/"tag_name": "/ {gsub(/^v/, "", $4); print $4}')
if [[ $? -ne 0 ]]; then
echo "${RED}Failed to fetch version information${NC}"
exit 1
fi
else
- url="https://github.com/opencode-ai/opencode/releases/download/v${requested_version}/$filename"
+ url="https://github.com/sst/opencode/releases/download/v${requested_version}/$filename"
specific_version=$requested_version
fi
diff --git a/internal/app/app.go b/internal/app/app.go
index d4110ac7c..eff956c68 100644
--- a/internal/app/app.go
+++ b/internal/app/app.go
@@ -9,16 +9,16 @@ import (
"log/slog"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/history"
- "github.com/opencode-ai/opencode/internal/llm/agent"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/permission"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/history"
+ "github.com/sst/opencode/internal/llm/agent"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/permission"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/theme"
)
type App struct {
diff --git a/internal/app/lsp.go b/internal/app/lsp.go
index b3763fba6..214f104b8 100644
--- a/internal/app/lsp.go
+++ b/internal/app/lsp.go
@@ -6,10 +6,10 @@ import (
"log/slog"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/lsp/watcher"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/lsp/watcher"
)
func (app *App) initLSPClients(ctx context.Context) {
diff --git a/internal/config/config.go b/internal/config/config.go
index 3f80456f6..a882f5865 100644
--- a/internal/config/config.go
+++ b/internal/config/config.go
@@ -10,8 +10,8 @@ import (
"path/filepath"
"strings"
- "github.com/opencode-ai/opencode/internal/llm/models"
"github.com/spf13/viper"
+ "github.com/sst/opencode/internal/llm/models"
)
// MCPType defines the type of MCP (Model Control Protocol) server.
diff --git a/internal/db/connect.go b/internal/db/connect.go
index f77ebdd2a..d90a57178 100644
--- a/internal/db/connect.go
+++ b/internal/db/connect.go
@@ -9,7 +9,7 @@ import (
_ "github.com/ncruces/go-sqlite3/driver"
_ "github.com/ncruces/go-sqlite3/embed"
- "github.com/opencode-ai/opencode/internal/config"
+ "github.com/sst/opencode/internal/config"
"log/slog"
"github.com/pressly/goose/v3"
diff --git a/internal/diff/diff.go b/internal/diff/diff.go
index 538960c53..350db664a 100644
--- a/internal/diff/diff.go
+++ b/internal/diff/diff.go
@@ -15,9 +15,9 @@ import (
"github.com/aymanbagabas/go-udiff"
"github.com/charmbracelet/lipgloss"
"github.com/charmbracelet/x/ansi"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/tui/theme"
"github.com/sergi/go-diff/diffmatchpatch"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/tui/theme"
)
// -------------------------------------------------------------------------
@@ -648,7 +648,7 @@ func applyHighlighting(content string, segments []Segment, segmentType LineType,
r, g, b, _ = bgColor.RGBA()
sb.WriteString(fmt.Sprintf("%d;%d;%dm", r>>8, g>>8, b>>8))
sb.WriteString(char)
-
+
// Full reset of all attributes to ensure clean state
sb.WriteString("\x1b[0m")
diff --git a/internal/history/history.go b/internal/history/history.go
index 4a72cb043..137fa429c 100644
--- a/internal/history/history.go
+++ b/internal/history/history.go
@@ -11,8 +11,8 @@ import (
"sync"
"github.com/google/uuid"
- "github.com/opencode-ai/opencode/internal/db"
- "github.com/opencode-ai/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/db"
+ "github.com/sst/opencode/internal/pubsub"
)
const (
diff --git a/internal/llm/agent/agent-tool.go b/internal/llm/agent/agent-tool.go
index 85ec4b2a4..d0261489d 100644
--- a/internal/llm/agent/agent-tool.go
+++ b/internal/llm/agent/agent-tool.go
@@ -5,11 +5,11 @@ import (
"encoding/json"
"fmt"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/session"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/session"
)
type agentTool struct {
diff --git a/internal/llm/agent/agent.go b/internal/llm/agent/agent.go
index 6023a21aa..cfd7bbc08 100644
--- a/internal/llm/agent/agent.go
+++ b/internal/llm/agent/agent.go
@@ -10,16 +10,16 @@ import (
"log/slog"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/llm/prompt"
- "github.com/opencode-ai/opencode/internal/llm/provider"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/permission"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/status"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/llm/prompt"
+ "github.com/sst/opencode/internal/llm/provider"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/permission"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/status"
)
// Common errors
diff --git a/internal/llm/agent/mcp-tools.go b/internal/llm/agent/mcp-tools.go
index a6a21d028..601fdf705 100644
--- a/internal/llm/agent/mcp-tools.go
+++ b/internal/llm/agent/mcp-tools.go
@@ -5,10 +5,10 @@ import (
"encoding/json"
"fmt"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/permission"
- "github.com/opencode-ai/opencode/internal/version"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/permission"
+ "github.com/sst/opencode/internal/version"
"log/slog"
"github.com/mark3labs/mcp-go/client"
diff --git a/internal/llm/agent/tools.go b/internal/llm/agent/tools.go
index 7a23b723b..be1f6ecbf 100644
--- a/internal/llm/agent/tools.go
+++ b/internal/llm/agent/tools.go
@@ -3,12 +3,12 @@ package agent
import (
"context"
- "github.com/opencode-ai/opencode/internal/history"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/permission"
- "github.com/opencode-ai/opencode/internal/session"
+ "github.com/sst/opencode/internal/history"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/permission"
+ "github.com/sst/opencode/internal/session"
)
func PrimaryAgentTools(
diff --git a/internal/llm/prompt/primary.go b/internal/llm/prompt/primary.go
index c67e6d7a3..8efacf275 100644
--- a/internal/llm/prompt/primary.go
+++ b/internal/llm/prompt/primary.go
@@ -8,9 +8,9 @@ import (
"runtime"
"time"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/llm/tools"
)
func PrimaryPrompt(provider models.ModelProvider) string {
diff --git a/internal/llm/prompt/prompt.go b/internal/llm/prompt/prompt.go
index 660142320..003da344b 100644
--- a/internal/llm/prompt/prompt.go
+++ b/internal/llm/prompt/prompt.go
@@ -7,8 +7,8 @@ import (
"strings"
"sync"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/models"
"log/slog"
)
diff --git a/internal/llm/prompt/prompt_test.go b/internal/llm/prompt/prompt_test.go
index fe492b136..3e21638f0 100644
--- a/internal/llm/prompt/prompt_test.go
+++ b/internal/llm/prompt/prompt_test.go
@@ -7,7 +7,7 @@ import (
"path/filepath"
"testing"
- "github.com/opencode-ai/opencode/internal/config"
+ "github.com/sst/opencode/internal/config"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
diff --git a/internal/llm/prompt/task.go b/internal/llm/prompt/task.go
index 2e52ce5d3..78ffbfd2e 100644
--- a/internal/llm/prompt/task.go
+++ b/internal/llm/prompt/task.go
@@ -3,7 +3,7 @@ package prompt
import (
"fmt"
- "github.com/opencode-ai/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/llm/models"
)
func TaskPrompt(_ models.ModelProvider) string {
diff --git a/internal/llm/prompt/title.go b/internal/llm/prompt/title.go
index 956481520..9daa5ee0f 100644
--- a/internal/llm/prompt/title.go
+++ b/internal/llm/prompt/title.go
@@ -1,6 +1,6 @@
package prompt
-import "github.com/opencode-ai/opencode/internal/llm/models"
+import "github.com/sst/opencode/internal/llm/models"
func TitlePrompt(_ models.ModelProvider) string {
return `you will generate a short title based on the first message a user begins a conversation with
diff --git a/internal/llm/provider/anthropic.go b/internal/llm/provider/anthropic.go
index 9c599df5b..2df2bf0fd 100644
--- a/internal/llm/provider/anthropic.go
+++ b/internal/llm/provider/anthropic.go
@@ -12,11 +12,11 @@ import (
"github.com/anthropics/anthropic-sdk-go"
"github.com/anthropics/anthropic-sdk-go/bedrock"
"github.com/anthropics/anthropic-sdk-go/option"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/status"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/status"
"log/slog"
)
diff --git a/internal/llm/provider/bedrock.go b/internal/llm/provider/bedrock.go
index 9fa3ca87f..4622ae5ff 100644
--- a/internal/llm/provider/bedrock.go
+++ b/internal/llm/provider/bedrock.go
@@ -7,8 +7,8 @@ import (
"os"
"strings"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/message"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/message"
)
type bedrockOptions struct {
diff --git a/internal/llm/provider/gemini.go b/internal/llm/provider/gemini.go
index 05ce76e2c..1b2ac9999 100644
--- a/internal/llm/provider/gemini.go
+++ b/internal/llm/provider/gemini.go
@@ -10,10 +10,10 @@ import (
"time"
"github.com/google/uuid"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/status"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/status"
"google.golang.org/genai"
"log/slog"
)
diff --git a/internal/llm/provider/openai.go b/internal/llm/provider/openai.go
index 777d9d8cc..754b9d254 100644
--- a/internal/llm/provider/openai.go
+++ b/internal/llm/provider/openai.go
@@ -11,11 +11,11 @@ import (
"github.com/openai/openai-go"
"github.com/openai/openai-go/option"
"github.com/openai/openai-go/shared"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/status"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/status"
"log/slog"
)
diff --git a/internal/llm/provider/provider.go b/internal/llm/provider/provider.go
index 45c63acac..6f2a20bd9 100644
--- a/internal/llm/provider/provider.go
+++ b/internal/llm/provider/provider.go
@@ -4,9 +4,9 @@ import (
"context"
"fmt"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/message"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/message"
"log/slog"
)
diff --git a/internal/llm/tools/bash.go b/internal/llm/tools/bash.go
index eb27026e5..b74e73677 100644
--- a/internal/llm/tools/bash.go
+++ b/internal/llm/tools/bash.go
@@ -7,9 +7,9 @@ import (
"strings"
"time"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/tools/shell"
- "github.com/opencode-ai/opencode/internal/permission"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/tools/shell"
+ "github.com/sst/opencode/internal/permission"
)
type BashParams struct {
diff --git a/internal/llm/tools/diagnostics.go b/internal/llm/tools/diagnostics.go
index 5355c164b..a1ed33b6a 100644
--- a/internal/llm/tools/diagnostics.go
+++ b/internal/llm/tools/diagnostics.go
@@ -9,8 +9,8 @@ import (
"strings"
"time"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/lsp/protocol"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/lsp/protocol"
)
type DiagnosticsParams struct {
diff --git a/internal/llm/tools/edit.go b/internal/llm/tools/edit.go
index df5c94290..5516db5d7 100644
--- a/internal/llm/tools/edit.go
+++ b/internal/llm/tools/edit.go
@@ -9,11 +9,11 @@ import (
"strings"
"time"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/diff"
- "github.com/opencode-ai/opencode/internal/history"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/permission"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/diff"
+ "github.com/sst/opencode/internal/history"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/permission"
"log/slog"
)
diff --git a/internal/llm/tools/fetch.go b/internal/llm/tools/fetch.go
index d2ab148b9..2658b7d72 100644
--- a/internal/llm/tools/fetch.go
+++ b/internal/llm/tools/fetch.go
@@ -11,8 +11,8 @@ import (
md "github.com/JohannesKaufmann/html-to-markdown"
"github.com/PuerkitoBio/goquery"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/permission"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/permission"
)
type FetchParams struct {
diff --git a/internal/llm/tools/glob.go b/internal/llm/tools/glob.go
index d62b3a430..fad6e2371 100644
--- a/internal/llm/tools/glob.go
+++ b/internal/llm/tools/glob.go
@@ -14,7 +14,7 @@ import (
"time"
"github.com/bmatcuk/doublestar/v4"
- "github.com/opencode-ai/opencode/internal/config"
+ "github.com/sst/opencode/internal/config"
)
const (
diff --git a/internal/llm/tools/grep.go b/internal/llm/tools/grep.go
index 0dd423041..505c3c093 100644
--- a/internal/llm/tools/grep.go
+++ b/internal/llm/tools/grep.go
@@ -14,7 +14,7 @@ import (
"strings"
"time"
- "github.com/opencode-ai/opencode/internal/config"
+ "github.com/sst/opencode/internal/config"
)
type GrepParams struct {
diff --git a/internal/llm/tools/ls.go b/internal/llm/tools/ls.go
index 0febbf8e8..5ee48a971 100644
--- a/internal/llm/tools/ls.go
+++ b/internal/llm/tools/ls.go
@@ -8,7 +8,7 @@ import (
"path/filepath"
"strings"
- "github.com/opencode-ai/opencode/internal/config"
+ "github.com/sst/opencode/internal/config"
)
type LSParams struct {
diff --git a/internal/llm/tools/patch.go b/internal/llm/tools/patch.go
index d70e6a451..1ced2201d 100644
--- a/internal/llm/tools/patch.go
+++ b/internal/llm/tools/patch.go
@@ -8,11 +8,11 @@ import (
"path/filepath"
"time"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/diff"
- "github.com/opencode-ai/opencode/internal/history"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/permission"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/diff"
+ "github.com/sst/opencode/internal/history"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/permission"
"log/slog"
)
diff --git a/internal/llm/tools/shell/shell.go b/internal/llm/tools/shell/shell.go
index 21c283668..efbd5ddb6 100644
--- a/internal/llm/tools/shell/shell.go
+++ b/internal/llm/tools/shell/shell.go
@@ -12,7 +12,7 @@ import (
"syscall"
"time"
- "github.com/opencode-ai/opencode/internal/status"
+ "github.com/sst/opencode/internal/status"
)
type PersistentShell struct {
diff --git a/internal/llm/tools/view.go b/internal/llm/tools/view.go
index 6d800ce6e..885e04440 100644
--- a/internal/llm/tools/view.go
+++ b/internal/llm/tools/view.go
@@ -10,8 +10,8 @@ import (
"path/filepath"
"strings"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/lsp"
)
type ViewParams struct {
diff --git a/internal/llm/tools/write.go b/internal/llm/tools/write.go
index d826b3a49..f99b3b789 100644
--- a/internal/llm/tools/write.go
+++ b/internal/llm/tools/write.go
@@ -9,11 +9,11 @@ import (
"strings"
"time"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/diff"
- "github.com/opencode-ai/opencode/internal/history"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/permission"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/diff"
+ "github.com/sst/opencode/internal/history"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/permission"
"log/slog"
)
diff --git a/internal/logging/logging.go b/internal/logging/logging.go
index df9eaa923..13ccd0b21 100644
--- a/internal/logging/logging.go
+++ b/internal/logging/logging.go
@@ -15,8 +15,8 @@ import (
"github.com/go-logfmt/logfmt"
"github.com/google/uuid"
- "github.com/opencode-ai/opencode/internal/db"
- "github.com/opencode-ai/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/db"
+ "github.com/sst/opencode/internal/pubsub"
)
type Log struct {
diff --git a/internal/lsp/client.go b/internal/lsp/client.go
index ca2016691..e83ef8e26 100644
--- a/internal/lsp/client.go
+++ b/internal/lsp/client.go
@@ -16,10 +16,10 @@ import (
"log/slog"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/lsp/protocol"
- "github.com/opencode-ai/opencode/internal/status"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/lsp/protocol"
+ "github.com/sst/opencode/internal/status"
)
type Client struct {
diff --git a/internal/lsp/discovery/integration.go b/internal/lsp/discovery/integration.go
index d44389384..a2043b53e 100644
--- a/internal/lsp/discovery/integration.go
+++ b/internal/lsp/discovery/integration.go
@@ -3,7 +3,7 @@ package discovery
import (
"fmt"
- "github.com/opencode-ai/opencode/internal/config"
+ "github.com/sst/opencode/internal/config"
"log/slog"
)
diff --git a/internal/lsp/discovery/language.go b/internal/lsp/discovery/language.go
index afb7fa232..25fe17d55 100644
--- a/internal/lsp/discovery/language.go
+++ b/internal/lsp/discovery/language.go
@@ -6,7 +6,7 @@ import (
"strings"
"sync"
- "github.com/opencode-ai/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/lsp"
"log/slog"
)
diff --git a/internal/lsp/handlers.go b/internal/lsp/handlers.go
index 656ec1228..a9efe25e5 100644
--- a/internal/lsp/handlers.go
+++ b/internal/lsp/handlers.go
@@ -3,9 +3,9 @@ package lsp
import (
"encoding/json"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/lsp/protocol"
- "github.com/opencode-ai/opencode/internal/lsp/util"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/lsp/protocol"
+ "github.com/sst/opencode/internal/lsp/util"
"log/slog"
)
diff --git a/internal/lsp/language.go b/internal/lsp/language.go
index 89bb8f859..faa1582da 100644
--- a/internal/lsp/language.go
+++ b/internal/lsp/language.go
@@ -4,7 +4,7 @@ import (
"path/filepath"
"strings"
- "github.com/opencode-ai/opencode/internal/lsp/protocol"
+ "github.com/sst/opencode/internal/lsp/protocol"
)
func DetectLanguageID(uri string) protocol.LanguageKind {
diff --git a/internal/lsp/methods.go b/internal/lsp/methods.go
index d4f6d1c6c..8f8e1e7e8 100644
--- a/internal/lsp/methods.go
+++ b/internal/lsp/methods.go
@@ -4,7 +4,7 @@ package lsp
import (
"context"
- "github.com/opencode-ai/opencode/internal/lsp/protocol"
+ "github.com/sst/opencode/internal/lsp/protocol"
)
// Implementation sends a textDocument/implementation request to the LSP server.
diff --git a/internal/lsp/transport.go b/internal/lsp/transport.go
index 577ba2ed0..79b722c8a 100644
--- a/internal/lsp/transport.go
+++ b/internal/lsp/transport.go
@@ -8,7 +8,7 @@ import (
"io"
"strings"
- "github.com/opencode-ai/opencode/internal/config"
+ "github.com/sst/opencode/internal/config"
"log/slog"
)
diff --git a/internal/lsp/util/edit.go b/internal/lsp/util/edit.go
index 5440e2f6c..ef7a231e3 100644
--- a/internal/lsp/util/edit.go
+++ b/internal/lsp/util/edit.go
@@ -7,7 +7,7 @@ import (
"sort"
"strings"
- "github.com/opencode-ai/opencode/internal/lsp/protocol"
+ "github.com/sst/opencode/internal/lsp/protocol"
)
func applyTextEdits(uri protocol.DocumentUri, edits []protocol.TextEdit) error {
diff --git a/internal/lsp/watcher/watcher.go b/internal/lsp/watcher/watcher.go
index ed8fe6b76..3b8342976 100644
--- a/internal/lsp/watcher/watcher.go
+++ b/internal/lsp/watcher/watcher.go
@@ -12,9 +12,9 @@ import (
"github.com/bmatcuk/doublestar/v4"
"github.com/fsnotify/fsnotify"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/lsp/protocol"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/lsp/protocol"
"log/slog"
)
diff --git a/internal/message/content.go b/internal/message/content.go
index c720fd71f..4509460af 100644
--- a/internal/message/content.go
+++ b/internal/message/content.go
@@ -5,7 +5,7 @@ import (
"slices"
"time"
- "github.com/opencode-ai/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/llm/models"
)
type MessageRole string
diff --git a/internal/message/message.go b/internal/message/message.go
index 4fa131ea1..178547868 100644
--- a/internal/message/message.go
+++ b/internal/message/message.go
@@ -11,9 +11,9 @@ import (
"time"
"github.com/google/uuid"
- "github.com/opencode-ai/opencode/internal/db"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/db"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/pubsub"
)
const (
diff --git a/internal/permission/permission.go b/internal/permission/permission.go
index 8b924668e..4fa39a061 100644
--- a/internal/permission/permission.go
+++ b/internal/permission/permission.go
@@ -11,8 +11,8 @@ import (
"log/slog"
"github.com/google/uuid"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/pubsub"
)
var ErrorPermissionDenied = errors.New("permission denied")
diff --git a/internal/session/session.go b/internal/session/session.go
index c3c4cf56e..f670cf4f9 100644
--- a/internal/session/session.go
+++ b/internal/session/session.go
@@ -8,8 +8,8 @@ import (
"time"
"github.com/google/uuid"
- "github.com/opencode-ai/opencode/internal/db"
- "github.com/opencode-ai/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/db"
+ "github.com/sst/opencode/internal/pubsub"
)
type Session struct {
diff --git a/internal/status/status.go b/internal/status/status.go
index c95951de7..26492a76a 100644
--- a/internal/status/status.go
+++ b/internal/status/status.go
@@ -7,7 +7,7 @@ import (
"sync"
"time"
- "github.com/opencode-ai/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/pubsub"
)
type Level string
diff --git a/internal/tui/components/chat/chat.go b/internal/tui/components/chat/chat.go
index 59a92ca3c..71ff10b7f 100644
--- a/internal/tui/components/chat/chat.go
+++ b/internal/tui/components/chat/chat.go
@@ -6,12 +6,12 @@ import (
"github.com/charmbracelet/lipgloss"
"github.com/charmbracelet/x/ansi"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/version"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/version"
)
type SendMsg struct {
@@ -122,7 +122,7 @@ func logo(width int) string {
}
func repo(width int) string {
- repo := "github.com/opencode-ai/opencode"
+ repo := "github.com/sst/opencode"
t := theme.CurrentTheme()
return styles.BaseStyle().
diff --git a/internal/tui/components/chat/editor.go b/internal/tui/components/chat/editor.go
index e96e6df3d..9e5a72dd0 100644
--- a/internal/tui/components/chat/editor.go
+++ b/internal/tui/components/chat/editor.go
@@ -11,15 +11,15 @@ import (
"github.com/charmbracelet/bubbles/textarea"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/app"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/components/dialog"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/app"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/components/dialog"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
type editorCmp struct {
diff --git a/internal/tui/components/chat/list.go b/internal/tui/components/chat/list.go
index ae5615785..a82dca5e0 100644
--- a/internal/tui/components/chat/list.go
+++ b/internal/tui/components/chat/list.go
@@ -11,14 +11,14 @@ import (
"github.com/charmbracelet/bubbles/viewport"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/app"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/pubsub"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/components/dialog"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/app"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/components/dialog"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
)
type cacheItem struct {
diff --git a/internal/tui/components/chat/message.go b/internal/tui/components/chat/message.go
index fa4c2e299..66a8c3541 100644
--- a/internal/tui/components/chat/message.go
+++ b/internal/tui/components/chat/message.go
@@ -10,14 +10,14 @@ import (
"github.com/charmbracelet/lipgloss"
"github.com/charmbracelet/x/ansi"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/diff"
- "github.com/opencode-ai/opencode/internal/llm/agent"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/diff"
+ "github.com/sst/opencode/internal/llm/agent"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
)
type uiMessageType int
diff --git a/internal/tui/components/chat/sidebar.go b/internal/tui/components/chat/sidebar.go
index 50c9ee567..f897d34cf 100644
--- a/internal/tui/components/chat/sidebar.go
+++ b/internal/tui/components/chat/sidebar.go
@@ -8,13 +8,13 @@ import (
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/diff"
- "github.com/opencode-ai/opencode/internal/history"
- "github.com/opencode-ai/opencode/internal/pubsub"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/diff"
+ "github.com/sst/opencode/internal/history"
+ "github.com/sst/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
)
type sidebarCmp struct {
diff --git a/internal/tui/components/core/status.go b/internal/tui/components/core/status.go
index be2f39432..7985ee007 100644
--- a/internal/tui/components/core/status.go
+++ b/internal/tui/components/core/status.go
@@ -7,16 +7,16 @@ import (
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/lsp"
- "github.com/opencode-ai/opencode/internal/lsp/protocol"
- "github.com/opencode-ai/opencode/internal/pubsub"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/components/chat"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/lsp"
+ "github.com/sst/opencode/internal/lsp/protocol"
+ "github.com/sst/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/components/chat"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
)
type StatusCmp interface {
diff --git a/internal/tui/components/dialog/arguments.go b/internal/tui/components/dialog/arguments.go
index 9dda94e8e..7bd9b4056 100644
--- a/internal/tui/components/dialog/arguments.go
+++ b/internal/tui/components/dialog/arguments.go
@@ -6,9 +6,9 @@ import (
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
// ArgumentsDialogCmp is a component that asks the user for command arguments.
diff --git a/internal/tui/components/dialog/commands.go b/internal/tui/components/dialog/commands.go
index 3524dfd5e..17f430504 100644
--- a/internal/tui/components/dialog/commands.go
+++ b/internal/tui/components/dialog/commands.go
@@ -4,10 +4,10 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
// Command represents a command that can be executed
diff --git a/internal/tui/components/dialog/custom_commands.go b/internal/tui/components/dialog/custom_commands.go
index affd6a67e..126d68dee 100644
--- a/internal/tui/components/dialog/custom_commands.go
+++ b/internal/tui/components/dialog/custom_commands.go
@@ -7,8 +7,8 @@ import (
"strings"
tea "github.com/charmbracelet/bubbletea"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/tui/util"
)
// Command prefix constants
diff --git a/internal/tui/components/dialog/filepicker.go b/internal/tui/components/dialog/filepicker.go
index bae9855ce..ee13cbfb4 100644
--- a/internal/tui/components/dialog/filepicker.go
+++ b/internal/tui/components/dialog/filepicker.go
@@ -14,14 +14,14 @@ import (
"github.com/charmbracelet/bubbles/viewport"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/app"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/image"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/app"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/image"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
"log/slog"
)
diff --git a/internal/tui/components/dialog/help.go b/internal/tui/components/dialog/help.go
index 90959ad2e..1f7f53e11 100644
--- a/internal/tui/components/dialog/help.go
+++ b/internal/tui/components/dialog/help.go
@@ -6,8 +6,8 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
)
type helpCmp struct {
diff --git a/internal/tui/components/dialog/init.go b/internal/tui/components/dialog/init.go
index 55961b733..2ef8546f6 100644
--- a/internal/tui/components/dialog/init.go
+++ b/internal/tui/components/dialog/init.go
@@ -5,9 +5,9 @@ import (
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
// InitDialogCmp is a component that asks the user if they want to initialize the project.
diff --git a/internal/tui/components/dialog/models.go b/internal/tui/components/dialog/models.go
index 67c4fdfa1..b21f166ca 100644
--- a/internal/tui/components/dialog/models.go
+++ b/internal/tui/components/dialog/models.go
@@ -8,13 +8,13 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/llm/models"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/llm/models"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
const (
diff --git a/internal/tui/components/dialog/permission.go b/internal/tui/components/dialog/permission.go
index 609719941..d0468d307 100644
--- a/internal/tui/components/dialog/permission.go
+++ b/internal/tui/components/dialog/permission.go
@@ -6,13 +6,13 @@ import (
"github.com/charmbracelet/bubbles/viewport"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/diff"
- "github.com/opencode-ai/opencode/internal/llm/tools"
- "github.com/opencode-ai/opencode/internal/permission"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/diff"
+ "github.com/sst/opencode/internal/llm/tools"
+ "github.com/sst/opencode/internal/permission"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
"strings"
)
diff --git a/internal/tui/components/dialog/quit.go b/internal/tui/components/dialog/quit.go
index bf1090060..3fd2ea920 100644
--- a/internal/tui/components/dialog/quit.go
+++ b/internal/tui/components/dialog/quit.go
@@ -6,10 +6,10 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
const question = "Are you sure you want to quit?"
diff --git a/internal/tui/components/dialog/session.go b/internal/tui/components/dialog/session.go
index d49af82f8..1d2ba6a19 100644
--- a/internal/tui/components/dialog/session.go
+++ b/internal/tui/components/dialog/session.go
@@ -4,11 +4,11 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
// SessionSelectedMsg is sent when a session is selected
diff --git a/internal/tui/components/dialog/theme.go b/internal/tui/components/dialog/theme.go
index 1794bd631..54856e8a9 100644
--- a/internal/tui/components/dialog/theme.go
+++ b/internal/tui/components/dialog/theme.go
@@ -4,11 +4,11 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
// ThemeChangedMsg is sent when the theme is changed
diff --git a/internal/tui/components/logs/details.go b/internal/tui/components/logs/details.go
index ff5459382..5ad59b47a 100644
--- a/internal/tui/components/logs/details.go
+++ b/internal/tui/components/logs/details.go
@@ -9,10 +9,10 @@ import (
"github.com/charmbracelet/bubbles/viewport"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
)
type DetailComponent interface {
diff --git a/internal/tui/components/logs/table.go b/internal/tui/components/logs/table.go
index feca0fe55..0c0070f42 100644
--- a/internal/tui/components/logs/table.go
+++ b/internal/tui/components/logs/table.go
@@ -7,12 +7,12 @@ import (
"github.com/charmbracelet/bubbles/key"
"github.com/charmbracelet/bubbles/table"
tea "github.com/charmbracelet/bubbletea"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/pubsub"
- "github.com/opencode-ai/opencode/internal/tui/components/chat"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/tui/components/chat"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
type TableComponent interface {
diff --git a/internal/tui/layout/container.go b/internal/tui/layout/container.go
index f960bd5f3..08b10fdd6 100644
--- a/internal/tui/layout/container.go
+++ b/internal/tui/layout/container.go
@@ -4,7 +4,7 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/theme"
)
type Container interface {
diff --git a/internal/tui/layout/overlay.go b/internal/tui/layout/overlay.go
index 3a14dbc5e..64836463d 100644
--- a/internal/tui/layout/overlay.go
+++ b/internal/tui/layout/overlay.go
@@ -8,9 +8,9 @@ import (
"github.com/muesli/ansi"
"github.com/muesli/reflow/truncate"
"github.com/muesli/termenv"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/util"
)
// Most of this code is borrowed from
diff --git a/internal/tui/layout/split.go b/internal/tui/layout/split.go
index 2684a8447..81e159517 100644
--- a/internal/tui/layout/split.go
+++ b/internal/tui/layout/split.go
@@ -4,7 +4,7 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/theme"
)
type SplitPaneLayout interface {
diff --git a/internal/tui/page/chat.go b/internal/tui/page/chat.go
index 5defbee1e..cbd4cd7b8 100644
--- a/internal/tui/page/chat.go
+++ b/internal/tui/page/chat.go
@@ -6,14 +6,14 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
- "github.com/opencode-ai/opencode/internal/app"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/session"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/components/chat"
- "github.com/opencode-ai/opencode/internal/tui/components/dialog"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/app"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/session"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/components/chat"
+ "github.com/sst/opencode/internal/tui/components/dialog"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/util"
)
var ChatPage PageID = "chat"
diff --git a/internal/tui/page/logs.go b/internal/tui/page/logs.go
index b0e20ff00..bb2624028 100644
--- a/internal/tui/page/logs.go
+++ b/internal/tui/page/logs.go
@@ -4,10 +4,10 @@ import (
"github.com/charmbracelet/bubbles/key"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/components/logs"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/styles"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/components/logs"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/styles"
+ "github.com/sst/opencode/internal/tui/theme"
)
var LogsPage PageID = "logs"
diff --git a/internal/tui/styles/markdown.go b/internal/tui/styles/markdown.go
index 6b43d97cf..9693cfbba 100644
--- a/internal/tui/styles/markdown.go
+++ b/internal/tui/styles/markdown.go
@@ -4,7 +4,7 @@ import (
"github.com/charmbracelet/glamour"
"github.com/charmbracelet/glamour/ansi"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/theme"
)
const defaultMargin = 1
diff --git a/internal/tui/styles/styles.go b/internal/tui/styles/styles.go
index b70aec4c7..d1b5a92bf 100644
--- a/internal/tui/styles/styles.go
+++ b/internal/tui/styles/styles.go
@@ -2,7 +2,7 @@ package styles
import (
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/tui/theme"
+ "github.com/sst/opencode/internal/tui/theme"
)
var (
diff --git a/internal/tui/theme/manager.go b/internal/tui/theme/manager.go
index c9e9f4205..59d8c8644 100644
--- a/internal/tui/theme/manager.go
+++ b/internal/tui/theme/manager.go
@@ -8,7 +8,7 @@ import (
"sync"
"github.com/alecthomas/chroma/v2/styles"
- "github.com/opencode-ai/opencode/internal/config"
+ "github.com/sst/opencode/internal/config"
)
// Manager handles theme registration, selection, and retrieval.
diff --git a/internal/tui/tui.go b/internal/tui/tui.go
index b4a7209e5..0a8f0e72a 100644
--- a/internal/tui/tui.go
+++ b/internal/tui/tui.go
@@ -10,19 +10,19 @@ import (
"github.com/charmbracelet/bubbles/spinner"
tea "github.com/charmbracelet/bubbletea"
"github.com/charmbracelet/lipgloss"
- "github.com/opencode-ai/opencode/internal/app"
- "github.com/opencode-ai/opencode/internal/config"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/message"
- "github.com/opencode-ai/opencode/internal/permission"
- "github.com/opencode-ai/opencode/internal/pubsub"
- "github.com/opencode-ai/opencode/internal/status"
- "github.com/opencode-ai/opencode/internal/tui/components/chat"
- "github.com/opencode-ai/opencode/internal/tui/components/core"
- "github.com/opencode-ai/opencode/internal/tui/components/dialog"
- "github.com/opencode-ai/opencode/internal/tui/layout"
- "github.com/opencode-ai/opencode/internal/tui/page"
- "github.com/opencode-ai/opencode/internal/tui/util"
+ "github.com/sst/opencode/internal/app"
+ "github.com/sst/opencode/internal/config"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/message"
+ "github.com/sst/opencode/internal/permission"
+ "github.com/sst/opencode/internal/pubsub"
+ "github.com/sst/opencode/internal/status"
+ "github.com/sst/opencode/internal/tui/components/chat"
+ "github.com/sst/opencode/internal/tui/components/core"
+ "github.com/sst/opencode/internal/tui/components/dialog"
+ "github.com/sst/opencode/internal/tui/layout"
+ "github.com/sst/opencode/internal/tui/page"
+ "github.com/sst/opencode/internal/tui/util"
)
type keyMap struct {
diff --git a/internal/version/version.go b/internal/version/version.go
index eefccec25..69fd5282b 100644
--- a/internal/version/version.go
+++ b/internal/version/version.go
@@ -5,7 +5,7 @@ import "runtime/debug"
// Build-time parameters set via -ldflags
var Version = "unknown"
-// A user may install pug using `go install github.com/opencode-ai/opencode@latest`.
+// A user may install pug using `go install github.com/sst/opencode@latest`.
// without -ldflags, in which case the version above is unset. As a workaround
// we use the embedded build version that *is* set when using `go install` (and
// is only set for `go install` and not for `go build`).
diff --git a/main.go b/main.go
index 1115d368b..c986a1178 100644
--- a/main.go
+++ b/main.go
@@ -1,9 +1,9 @@
package main
import (
- "github.com/opencode-ai/opencode/cmd"
- "github.com/opencode-ai/opencode/internal/logging"
- "github.com/opencode-ai/opencode/internal/status"
+ "github.com/sst/opencode/cmd"
+ "github.com/sst/opencode/internal/logging"
+ "github.com/sst/opencode/internal/status"
)
func main() {