on main help sign in
change package name
b106787Kujtim Hoxha
README.md+2−2
@@ -24,7 +24,7 @@ OpenCode is a Go-based CLI application that brings AI assistance to your termina
24
24
25```bash
25```bash
26# Coming soon
26# Coming soon
27−go install github.com/kujtimiihoxha/opencode@latest
27+go install github.com/opencode-ai/opencode@latest
28```
28```
29
29
30## Configuration
30## Configuration
@@ -341,7 +341,7 @@ While the LSP client implementation supports the full LSP protocol (including co
341
341
342```bash
342```bash
343# Clone the repository
343# Clone the repository
344−git clone https://github.com/kujtimiihoxha/opencode.git
344+git clone https://github.com/opencode-ai/opencode.git
345cd opencode
345cd opencode
346
346
347# Build
347# Build
cmd/root.go+8−8
@@ -8,14 +8,14 @@ import (
8 "time"
8 "time"
9
9
10 tea "github.com/charmbracelet/bubbletea"
10 tea "github.com/charmbracelet/bubbletea"
11− "github.com/kujtimiihoxha/opencode/internal/app"
11+ "github.com/opencode-ai/opencode/internal/app"
12− "github.com/kujtimiihoxha/opencode/internal/config"
12+ "github.com/opencode-ai/opencode/internal/config"
13− "github.com/kujtimiihoxha/opencode/internal/db"
13+ "github.com/opencode-ai/opencode/internal/db"
14− "github.com/kujtimiihoxha/opencode/internal/llm/agent"
14+ "github.com/opencode-ai/opencode/internal/llm/agent"
15− "github.com/kujtimiihoxha/opencode/internal/logging"
15+ "github.com/opencode-ai/opencode/internal/logging"
16− "github.com/kujtimiihoxha/opencode/internal/pubsub"
16+ "github.com/opencode-ai/opencode/internal/pubsub"
17− "github.com/kujtimiihoxha/opencode/internal/tui"
17+ "github.com/opencode-ai/opencode/internal/tui"
18− "github.com/kujtimiihoxha/opencode/internal/version"
18+ "github.com/opencode-ai/opencode/internal/version"
19 zone "github.com/lrstanley/bubblezone"
19 zone "github.com/lrstanley/bubblezone"
20 "github.com/spf13/cobra"
20 "github.com/spf13/cobra"
21)
21)
cmd/schema/main.go+2−2
@@ -5,8 +5,8 @@ import (
5 "fmt"
5 "fmt"
6 "os"
6 "os"
7
7
8− "github.com/kujtimiihoxha/opencode/internal/config"
8+ "github.com/opencode-ai/opencode/internal/config"
9− "github.com/kujtimiihoxha/opencode/internal/llm/models"
9+ "github.com/opencode-ai/opencode/internal/llm/models"
10)
10)
11
11
12// JSONSchemaType represents a JSON Schema type
12// JSONSchemaType represents a JSON Schema type
go.mod+1−1
@@ -1,4 +1,4 @@
1−module github.com/kujtimiihoxha/opencode
1+module github.com/opencode-ai/opencode
2
2
3go 1.24.0
3go 1.24.0
4
4
internal/app/app.go+9−9
@@ -7,15 +7,15 @@ import (
7 "sync"
7 "sync"
8 "time"
8 "time"
9
9
10− "github.com/kujtimiihoxha/opencode/internal/config"
10+ "github.com/opencode-ai/opencode/internal/config"
11− "github.com/kujtimiihoxha/opencode/internal/db"
11+ "github.com/opencode-ai/opencode/internal/db"
12− "github.com/kujtimiihoxha/opencode/internal/history"
12+ "github.com/opencode-ai/opencode/internal/history"
13− "github.com/kujtimiihoxha/opencode/internal/llm/agent"
13+ "github.com/opencode-ai/opencode/internal/llm/agent"
14− "github.com/kujtimiihoxha/opencode/internal/logging"
14+ "github.com/opencode-ai/opencode/internal/logging"
15− "github.com/kujtimiihoxha/opencode/internal/lsp"
15+ "github.com/opencode-ai/opencode/internal/lsp"
16− "github.com/kujtimiihoxha/opencode/internal/message"
16+ "github.com/opencode-ai/opencode/internal/message"
17− "github.com/kujtimiihoxha/opencode/internal/permission"
17+ "github.com/opencode-ai/opencode/internal/permission"
18− "github.com/kujtimiihoxha/opencode/internal/session"
18+ "github.com/opencode-ai/opencode/internal/session"
19)
19)
20
20
21type App struct {
21type App struct {
internal/app/lsp.go+4−4
@@ -4,10 +4,10 @@ import (
4 "context"
4 "context"
5 "time"
5 "time"
6
6
7− "github.com/kujtimiihoxha/opencode/internal/config"
7+ "github.com/opencode-ai/opencode/internal/config"
8− "github.com/kujtimiihoxha/opencode/internal/logging"
8+ "github.com/opencode-ai/opencode/internal/logging"
9− "github.com/kujtimiihoxha/opencode/internal/lsp"
9+ "github.com/opencode-ai/opencode/internal/lsp"
10− "github.com/kujtimiihoxha/opencode/internal/lsp/watcher"
10+ "github.com/opencode-ai/opencode/internal/lsp/watcher"
11)
11)
12
12
13func (app *App) initLSPClients(ctx context.Context) {
13func (app *App) initLSPClients(ctx context.Context) {
internal/config/config.go+2−2
@@ -7,8 +7,8 @@ import (
7 "os"
7 "os"
8 "strings"
8 "strings"
9
9
10− "github.com/kujtimiihoxha/opencode/internal/llm/models"
10+ "github.com/opencode-ai/opencode/internal/llm/models"
11− "github.com/kujtimiihoxha/opencode/internal/logging"
11+ "github.com/opencode-ai/opencode/internal/logging"
12 "github.com/spf13/viper"
12 "github.com/spf13/viper"
13)
13)
14
14
internal/db/connect.go+2−2
@@ -12,8 +12,8 @@ import (
12 "github.com/golang-migrate/migrate/v4/database/sqlite3"
12 "github.com/golang-migrate/migrate/v4/database/sqlite3"
13 _ "github.com/mattn/go-sqlite3"
13 _ "github.com/mattn/go-sqlite3"
14
14
15− "github.com/kujtimiihoxha/opencode/internal/config"
15+ "github.com/opencode-ai/opencode/internal/config"
16− "github.com/kujtimiihoxha/opencode/internal/logging"
16+ "github.com/opencode-ai/opencode/internal/logging"
17)
17)
18
18
19func Connect() (*sql.DB, error) {
19func Connect() (*sql.DB, error) {
internal/diff/diff.go+2−2
@@ -19,8 +19,8 @@ import (
19 "github.com/charmbracelet/x/ansi"
19 "github.com/charmbracelet/x/ansi"
20 "github.com/go-git/go-git/v5"
20 "github.com/go-git/go-git/v5"
21 "github.com/go-git/go-git/v5/plumbing/object"
21 "github.com/go-git/go-git/v5/plumbing/object"
22− "github.com/kujtimiihoxha/opencode/internal/config"
22+ "github.com/opencode-ai/opencode/internal/config"
23− "github.com/kujtimiihoxha/opencode/internal/logging"
23+ "github.com/opencode-ai/opencode/internal/logging"
24 "github.com/sergi/go-diff/diffmatchpatch"
24 "github.com/sergi/go-diff/diffmatchpatch"
25)
25)
26
26
internal/history/file.go+2−2
@@ -9,8 +9,8 @@ import (
9 "time"
9 "time"
10
10
11 "github.com/google/uuid"
11 "github.com/google/uuid"
12− "github.com/kujtimiihoxha/opencode/internal/db"
12+ "github.com/opencode-ai/opencode/internal/db"
13− "github.com/kujtimiihoxha/opencode/internal/pubsub"
13+ "github.com/opencode-ai/opencode/internal/pubsub"
14)
14)
15
15
16const (
16const (
internal/llm/agent/agent-tool.go+5−5
@@ -5,11 +5,11 @@ import (
5 "encoding/json"
5 "encoding/json"
6 "fmt"
6 "fmt"
7
7
8− "github.com/kujtimiihoxha/opencode/internal/config"
8+ "github.com/opencode-ai/opencode/internal/config"
9− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
9+ "github.com/opencode-ai/opencode/internal/llm/tools"
10− "github.com/kujtimiihoxha/opencode/internal/lsp"
10+ "github.com/opencode-ai/opencode/internal/lsp"
11− "github.com/kujtimiihoxha/opencode/internal/message"
11+ "github.com/opencode-ai/opencode/internal/message"
12− "github.com/kujtimiihoxha/opencode/internal/session"
12+ "github.com/opencode-ai/opencode/internal/session"
13)
13)
14
14
15type agentTool struct {
15type agentTool struct {
internal/llm/agent/agent.go+9−9
@@ -7,15 +7,15 @@ import (
7 "strings"
7 "strings"
8 "sync"
8 "sync"
9
9
10− "github.com/kujtimiihoxha/opencode/internal/config"
10+ "github.com/opencode-ai/opencode/internal/config"
11− "github.com/kujtimiihoxha/opencode/internal/llm/models"
11+ "github.com/opencode-ai/opencode/internal/llm/models"
12− "github.com/kujtimiihoxha/opencode/internal/llm/prompt"
12+ "github.com/opencode-ai/opencode/internal/llm/prompt"
13− "github.com/kujtimiihoxha/opencode/internal/llm/provider"
13+ "github.com/opencode-ai/opencode/internal/llm/provider"
14− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
14+ "github.com/opencode-ai/opencode/internal/llm/tools"
15− "github.com/kujtimiihoxha/opencode/internal/logging"
15+ "github.com/opencode-ai/opencode/internal/logging"
16− "github.com/kujtimiihoxha/opencode/internal/message"
16+ "github.com/opencode-ai/opencode/internal/message"
17− "github.com/kujtimiihoxha/opencode/internal/permission"
17+ "github.com/opencode-ai/opencode/internal/permission"
18− "github.com/kujtimiihoxha/opencode/internal/session"
18+ "github.com/opencode-ai/opencode/internal/session"
19)
19)
20
20
21// Common errors
21// Common errors
internal/llm/agent/mcp-tools.go+5−5
@@ -5,11 +5,11 @@ import (
5 "encoding/json"
5 "encoding/json"
6 "fmt"
6 "fmt"
7
7
8− "github.com/kujtimiihoxha/opencode/internal/config"
8+ "github.com/opencode-ai/opencode/internal/config"
9− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
9+ "github.com/opencode-ai/opencode/internal/llm/tools"
10− "github.com/kujtimiihoxha/opencode/internal/logging"
10+ "github.com/opencode-ai/opencode/internal/logging"
11− "github.com/kujtimiihoxha/opencode/internal/permission"
11+ "github.com/opencode-ai/opencode/internal/permission"
12− "github.com/kujtimiihoxha/opencode/internal/version"
12+ "github.com/opencode-ai/opencode/internal/version"
13
13
14 "github.com/mark3labs/mcp-go/client"
14 "github.com/mark3labs/mcp-go/client"
15 "github.com/mark3labs/mcp-go/mcp"
15 "github.com/mark3labs/mcp-go/mcp"
internal/llm/agent/tools.go+6−6
@@ -3,12 +3,12 @@ package agent
3import (
3import (
4 "context"
4 "context"
5
5
6− "github.com/kujtimiihoxha/opencode/internal/history"
6+ "github.com/opencode-ai/opencode/internal/history"
7− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
7+ "github.com/opencode-ai/opencode/internal/llm/tools"
8− "github.com/kujtimiihoxha/opencode/internal/lsp"
8+ "github.com/opencode-ai/opencode/internal/lsp"
9− "github.com/kujtimiihoxha/opencode/internal/message"
9+ "github.com/opencode-ai/opencode/internal/message"
10− "github.com/kujtimiihoxha/opencode/internal/permission"
10+ "github.com/opencode-ai/opencode/internal/permission"
11− "github.com/kujtimiihoxha/opencode/internal/session"
11+ "github.com/opencode-ai/opencode/internal/session"
12)
12)
13
13
14func CoderAgentTools(
14func CoderAgentTools(
internal/llm/prompt/coder.go+3−3
@@ -8,9 +8,9 @@ import (
8 "runtime"
8 "runtime"
9 "time"
9 "time"
10
10
11− "github.com/kujtimiihoxha/opencode/internal/config"
11+ "github.com/opencode-ai/opencode/internal/config"
12− "github.com/kujtimiihoxha/opencode/internal/llm/models"
12+ "github.com/opencode-ai/opencode/internal/llm/models"
13− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
13+ "github.com/opencode-ai/opencode/internal/llm/tools"
14)
14)
15
15
16func CoderPrompt(provider models.ModelProvider) string {
16func CoderPrompt(provider models.ModelProvider) string {
internal/llm/prompt/prompt.go+2−2
@@ -5,8 +5,8 @@ import (
5 "os"
5 "os"
6 "path/filepath"
6 "path/filepath"
7
7
8− "github.com/kujtimiihoxha/opencode/internal/config"
8+ "github.com/opencode-ai/opencode/internal/config"
9− "github.com/kujtimiihoxha/opencode/internal/llm/models"
9+ "github.com/opencode-ai/opencode/internal/llm/models"
10)
10)
11
11
12// contextFiles is a list of potential context files to check for
12// contextFiles is a list of potential context files to check for
internal/llm/prompt/task.go+1−1
@@ -3,7 +3,7 @@ package prompt
3import (
3import (
4 "fmt"
4 "fmt"
5
5
6− "github.com/kujtimiihoxha/opencode/internal/llm/models"
6+ "github.com/opencode-ai/opencode/internal/llm/models"
7)
7)
8
8
9func TaskPrompt(_ models.ModelProvider) string {
9func TaskPrompt(_ models.ModelProvider) string {
internal/llm/prompt/title.go+1−1
@@ -1,6 +1,6 @@
1package prompt
1package prompt
2
2
3−import "github.com/kujtimiihoxha/opencode/internal/llm/models"
3+import "github.com/opencode-ai/opencode/internal/llm/models"
4
4
5func TitlePrompt(_ models.ModelProvider) string {
5func TitlePrompt(_ models.ModelProvider) string {
6 return `you will generate a short title based on the first message a user begins a conversation with
6 return `you will generate a short title based on the first message a user begins a conversation with
internal/llm/provider/anthropic.go+4−4
@@ -12,10 +12,10 @@ import (
12 "github.com/anthropics/anthropic-sdk-go"
12 "github.com/anthropics/anthropic-sdk-go"
13 "github.com/anthropics/anthropic-sdk-go/bedrock"
13 "github.com/anthropics/anthropic-sdk-go/bedrock"
14 "github.com/anthropics/anthropic-sdk-go/option"
14 "github.com/anthropics/anthropic-sdk-go/option"
15− "github.com/kujtimiihoxha/opencode/internal/config"
15+ "github.com/opencode-ai/opencode/internal/config"
16− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
16+ "github.com/opencode-ai/opencode/internal/llm/tools"
17− "github.com/kujtimiihoxha/opencode/internal/logging"
17+ "github.com/opencode-ai/opencode/internal/logging"
18− "github.com/kujtimiihoxha/opencode/internal/message"
18+ "github.com/opencode-ai/opencode/internal/message"
19)
19)
20
20
21type anthropicOptions struct {
21type anthropicOptions struct {
internal/llm/provider/bedrock.go+2−2
@@ -7,8 +7,8 @@ import (
7 "os"
7 "os"
8 "strings"
8 "strings"
9
9
10− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
10+ "github.com/opencode-ai/opencode/internal/llm/tools"
11− "github.com/kujtimiihoxha/opencode/internal/message"
11+ "github.com/opencode-ai/opencode/internal/message"
12)
12)
13
13
14type bedrockOptions struct {
14type bedrockOptions struct {
internal/llm/provider/gemini.go+4−4
@@ -11,10 +11,10 @@ import (
11
11
12 "github.com/google/generative-ai-go/genai"
12 "github.com/google/generative-ai-go/genai"
13 "github.com/google/uuid"
13 "github.com/google/uuid"
14− "github.com/kujtimiihoxha/opencode/internal/config"
14+ "github.com/opencode-ai/opencode/internal/config"
15− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
15+ "github.com/opencode-ai/opencode/internal/llm/tools"
16− "github.com/kujtimiihoxha/opencode/internal/logging"
16+ "github.com/opencode-ai/opencode/internal/logging"
17− "github.com/kujtimiihoxha/opencode/internal/message"
17+ "github.com/opencode-ai/opencode/internal/message"
18 "google.golang.org/api/iterator"
18 "google.golang.org/api/iterator"
19 "google.golang.org/api/option"
19 "google.golang.org/api/option"
20)
20)
internal/llm/provider/openai.go+4−4
@@ -8,10 +8,10 @@ import (
8 "io"
8 "io"
9 "time"
9 "time"
10
10
11− "github.com/kujtimiihoxha/opencode/internal/config"
11+ "github.com/opencode-ai/opencode/internal/config"
12− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
12+ "github.com/opencode-ai/opencode/internal/llm/tools"
13− "github.com/kujtimiihoxha/opencode/internal/logging"
13+ "github.com/opencode-ai/opencode/internal/logging"
14− "github.com/kujtimiihoxha/opencode/internal/message"
14+ "github.com/opencode-ai/opencode/internal/message"
15 "github.com/openai/openai-go"
15 "github.com/openai/openai-go"
16 "github.com/openai/openai-go/option"
16 "github.com/openai/openai-go/option"
17 "github.com/openai/openai-go/shared"
17 "github.com/openai/openai-go/shared"
internal/llm/provider/provider.go+3−3
@@ -4,9 +4,9 @@ import (
4 "context"
4 "context"
5 "fmt"
5 "fmt"
6
6
7− "github.com/kujtimiihoxha/opencode/internal/llm/models"
7+ "github.com/opencode-ai/opencode/internal/llm/models"
8− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
8+ "github.com/opencode-ai/opencode/internal/llm/tools"
9− "github.com/kujtimiihoxha/opencode/internal/message"
9+ "github.com/opencode-ai/opencode/internal/message"
10)
10)
11
11
12type EventType string
12type EventType string
internal/llm/tools/bash.go+3−3
@@ -7,9 +7,9 @@ import (
7 "strings"
7 "strings"
8 "time"
8 "time"
9
9
10− "github.com/kujtimiihoxha/opencode/internal/config"
10+ "github.com/opencode-ai/opencode/internal/config"
11− "github.com/kujtimiihoxha/opencode/internal/llm/tools/shell"
11+ "github.com/opencode-ai/opencode/internal/llm/tools/shell"
12− "github.com/kujtimiihoxha/opencode/internal/permission"
12+ "github.com/opencode-ai/opencode/internal/permission"
13)
13)
14
14
15type BashParams struct {
15type BashParams struct {
internal/llm/tools/diagnostics.go+2−2
@@ -9,8 +9,8 @@ import (
9 "strings"
9 "strings"
10 "time"
10 "time"
11
11
12− "github.com/kujtimiihoxha/opencode/internal/lsp"
12+ "github.com/opencode-ai/opencode/internal/lsp"
13− "github.com/kujtimiihoxha/opencode/internal/lsp/protocol"
13+ "github.com/opencode-ai/opencode/internal/lsp/protocol"
14)
14)
15
15
16type DiagnosticsParams struct {
16type DiagnosticsParams struct {
internal/llm/tools/edit.go+6−6
@@ -9,12 +9,12 @@ import (
9 "strings"
9 "strings"
10 "time"
10 "time"
11
11
12− "github.com/kujtimiihoxha/opencode/internal/config"
12+ "github.com/opencode-ai/opencode/internal/config"
13− "github.com/kujtimiihoxha/opencode/internal/diff"
13+ "github.com/opencode-ai/opencode/internal/diff"
14− "github.com/kujtimiihoxha/opencode/internal/history"
14+ "github.com/opencode-ai/opencode/internal/history"
15− "github.com/kujtimiihoxha/opencode/internal/logging"
15+ "github.com/opencode-ai/opencode/internal/logging"
16− "github.com/kujtimiihoxha/opencode/internal/lsp"
16+ "github.com/opencode-ai/opencode/internal/lsp"
17− "github.com/kujtimiihoxha/opencode/internal/permission"
17+ "github.com/opencode-ai/opencode/internal/permission"
18)
18)
19
19
20type EditParams struct {
20type EditParams struct {
internal/llm/tools/fetch.go+2−2
@@ -11,8 +11,8 @@ import (
11
11
12 md "github.com/JohannesKaufmann/html-to-markdown"
12 md "github.com/JohannesKaufmann/html-to-markdown"
13 "github.com/PuerkitoBio/goquery"
13 "github.com/PuerkitoBio/goquery"
14− "github.com/kujtimiihoxha/opencode/internal/config"
14+ "github.com/opencode-ai/opencode/internal/config"
15− "github.com/kujtimiihoxha/opencode/internal/permission"
15+ "github.com/opencode-ai/opencode/internal/permission"
16)
16)
17
17
18type FetchParams struct {
18type FetchParams struct {
internal/llm/tools/glob.go+1−1
@@ -12,7 +12,7 @@ import (
12 "time"
12 "time"
13
13
14 "github.com/bmatcuk/doublestar/v4"
14 "github.com/bmatcuk/doublestar/v4"
15− "github.com/kujtimiihoxha/opencode/internal/config"
15+ "github.com/opencode-ai/opencode/internal/config"
16)
16)
17
17
18const (
18const (
internal/llm/tools/grep.go+1−1
@@ -14,7 +14,7 @@ import (
14 "strings"
14 "strings"
15 "time"
15 "time"
16
16
17− "github.com/kujtimiihoxha/opencode/internal/config"
17+ "github.com/opencode-ai/opencode/internal/config"
18)
18)
19
19
20type GrepParams struct {
20type GrepParams struct {
internal/llm/tools/ls.go+1−1
@@ -8,7 +8,7 @@ import (
8 "path/filepath"
8 "path/filepath"
9 "strings"
9 "strings"
10
10
11− "github.com/kujtimiihoxha/opencode/internal/config"
11+ "github.com/opencode-ai/opencode/internal/config"
12)
12)
13
13
14type LSParams struct {
14type LSParams struct {
internal/llm/tools/patch.go+6−6
@@ -8,12 +8,12 @@ import (
8 "path/filepath"
8 "path/filepath"
9 "time"
9 "time"
10
10
11− "github.com/kujtimiihoxha/opencode/internal/config"
11+ "github.com/opencode-ai/opencode/internal/config"
12− "github.com/kujtimiihoxha/opencode/internal/diff"
12+ "github.com/opencode-ai/opencode/internal/diff"
13− "github.com/kujtimiihoxha/opencode/internal/history"
13+ "github.com/opencode-ai/opencode/internal/history"
14− "github.com/kujtimiihoxha/opencode/internal/logging"
14+ "github.com/opencode-ai/opencode/internal/logging"
15− "github.com/kujtimiihoxha/opencode/internal/lsp"
15+ "github.com/opencode-ai/opencode/internal/lsp"
16− "github.com/kujtimiihoxha/opencode/internal/permission"
16+ "github.com/opencode-ai/opencode/internal/permission"
17)
17)
18
18
19type PatchParams struct {
19type PatchParams struct {
internal/llm/tools/view.go+2−2
@@ -10,8 +10,8 @@ import (
10 "path/filepath"
10 "path/filepath"
11 "strings"
11 "strings"
12
12
13− "github.com/kujtimiihoxha/opencode/internal/config"
13+ "github.com/opencode-ai/opencode/internal/config"
14− "github.com/kujtimiihoxha/opencode/internal/lsp"
14+ "github.com/opencode-ai/opencode/internal/lsp"
15)
15)
16
16
17type ViewParams struct {
17type ViewParams struct {
internal/llm/tools/write.go+6−6
@@ -9,12 +9,12 @@ import (
9 "strings"
9 "strings"
10 "time"
10 "time"
11
11
12− "github.com/kujtimiihoxha/opencode/internal/config"
12+ "github.com/opencode-ai/opencode/internal/config"
13− "github.com/kujtimiihoxha/opencode/internal/diff"
13+ "github.com/opencode-ai/opencode/internal/diff"
14− "github.com/kujtimiihoxha/opencode/internal/history"
14+ "github.com/opencode-ai/opencode/internal/history"
15− "github.com/kujtimiihoxha/opencode/internal/logging"
15+ "github.com/opencode-ai/opencode/internal/logging"
16− "github.com/kujtimiihoxha/opencode/internal/lsp"
16+ "github.com/opencode-ai/opencode/internal/lsp"
17− "github.com/kujtimiihoxha/opencode/internal/permission"
17+ "github.com/opencode-ai/opencode/internal/permission"
18)
18)
19
19
20type WriteParams struct {
20type WriteParams struct {
internal/logging/writer.go+1−1
@@ -9,7 +9,7 @@ import (
9 "time"
9 "time"
10
10
11 "github.com/go-logfmt/logfmt"
11 "github.com/go-logfmt/logfmt"
12− "github.com/kujtimiihoxha/opencode/internal/pubsub"
12+ "github.com/opencode-ai/opencode/internal/pubsub"
13)
13)
14
14
15const (
15const (
internal/lsp/client.go+3−3
@@ -14,9 +14,9 @@ import (
14 "sync/atomic"
14 "sync/atomic"
15 "time"
15 "time"
16
16
17− "github.com/kujtimiihoxha/opencode/internal/config"
17+ "github.com/opencode-ai/opencode/internal/config"
18− "github.com/kujtimiihoxha/opencode/internal/logging"
18+ "github.com/opencode-ai/opencode/internal/logging"
19− "github.com/kujtimiihoxha/opencode/internal/lsp/protocol"
19+ "github.com/opencode-ai/opencode/internal/lsp/protocol"
20)
20)
21
21
22type Client struct {
22type Client struct {
internal/lsp/handlers.go+4−4
@@ -3,10 +3,10 @@ package lsp
3import (
3import (
4 "encoding/json"
4 "encoding/json"
5
5
6− "github.com/kujtimiihoxha/opencode/internal/config"
6+ "github.com/opencode-ai/opencode/internal/config"
7− "github.com/kujtimiihoxha/opencode/internal/logging"
7+ "github.com/opencode-ai/opencode/internal/logging"
8− "github.com/kujtimiihoxha/opencode/internal/lsp/protocol"
8+ "github.com/opencode-ai/opencode/internal/lsp/protocol"
9− "github.com/kujtimiihoxha/opencode/internal/lsp/util"
9+ "github.com/opencode-ai/opencode/internal/lsp/util"
10)
10)
11
11
12// Requests
12// Requests
internal/lsp/language.go+1−1
@@ -4,7 +4,7 @@ import (
4 "path/filepath"
4 "path/filepath"
5 "strings"
5 "strings"
6
6
7− "github.com/kujtimiihoxha/opencode/internal/lsp/protocol"
7+ "github.com/opencode-ai/opencode/internal/lsp/protocol"
8)
8)
9
9
10func DetectLanguageID(uri string) protocol.LanguageKind {
10func DetectLanguageID(uri string) protocol.LanguageKind {
internal/lsp/methods.go+1−1
@@ -4,7 +4,7 @@ package lsp
4import (
4import (
5 "context"
5 "context"
6
6
7− "github.com/kujtimiihoxha/opencode/internal/lsp/protocol"
7+ "github.com/opencode-ai/opencode/internal/lsp/protocol"
8)
8)
9
9
10// Implementation sends a textDocument/implementation request to the LSP server.
10// Implementation sends a textDocument/implementation request to the LSP server.
internal/lsp/transport.go+2−2
@@ -8,8 +8,8 @@ import (
8 "io"
8 "io"
9 "strings"
9 "strings"
10
10
11− "github.com/kujtimiihoxha/opencode/internal/config"
11+ "github.com/opencode-ai/opencode/internal/config"
12− "github.com/kujtimiihoxha/opencode/internal/logging"
12+ "github.com/opencode-ai/opencode/internal/logging"
13)
13)
14
14
15// Write writes an LSP message to the given writer
15// Write writes an LSP message to the given writer
internal/lsp/util/edit.go+1−1
@@ -7,7 +7,7 @@ import (
7 "sort"
7 "sort"
8 "strings"
8 "strings"
9
9
10− "github.com/kujtimiihoxha/opencode/internal/lsp/protocol"
10+ "github.com/opencode-ai/opencode/internal/lsp/protocol"
11)
11)
12
12
13func applyTextEdits(uri protocol.DocumentUri, edits []protocol.TextEdit) error {
13func applyTextEdits(uri protocol.DocumentUri, edits []protocol.TextEdit) error {
internal/lsp/watcher/watcher.go+4−4
@@ -11,10 +11,10 @@ import (
11
11
12 "github.com/bmatcuk/doublestar/v4"
12 "github.com/bmatcuk/doublestar/v4"
13 "github.com/fsnotify/fsnotify"
13 "github.com/fsnotify/fsnotify"
14− "github.com/kujtimiihoxha/opencode/internal/config"
14+ "github.com/opencode-ai/opencode/internal/config"
15− "github.com/kujtimiihoxha/opencode/internal/logging"
15+ "github.com/opencode-ai/opencode/internal/logging"
16− "github.com/kujtimiihoxha/opencode/internal/lsp"
16+ "github.com/opencode-ai/opencode/internal/lsp"
17− "github.com/kujtimiihoxha/opencode/internal/lsp/protocol"
17+ "github.com/opencode-ai/opencode/internal/lsp/protocol"
18)
18)
19
19
20// WorkspaceWatcher manages LSP file watching
20// WorkspaceWatcher manages LSP file watching
internal/message/content.go+1−1
@@ -5,7 +5,7 @@ import (
5 "slices"
5 "slices"
6 "time"
6 "time"
7
7
8− "github.com/kujtimiihoxha/opencode/internal/llm/models"
8+ "github.com/opencode-ai/opencode/internal/llm/models"
9)
9)
10
10
11type MessageRole string
11type MessageRole string
internal/message/message.go+3−3
@@ -8,9 +8,9 @@ import (
8 "time"
8 "time"
9
9
10 "github.com/google/uuid"
10 "github.com/google/uuid"
11− "github.com/kujtimiihoxha/opencode/internal/db"
11+ "github.com/opencode-ai/opencode/internal/db"
12− "github.com/kujtimiihoxha/opencode/internal/llm/models"
12+ "github.com/opencode-ai/opencode/internal/llm/models"
13− "github.com/kujtimiihoxha/opencode/internal/pubsub"
13+ "github.com/opencode-ai/opencode/internal/pubsub"
14)
14)
15
15
16type CreateMessageParams struct {
16type CreateMessageParams struct {
internal/permission/permission.go+2−2
@@ -8,8 +8,8 @@ import (
8 "time"
8 "time"
9
9
10 "github.com/google/uuid"
10 "github.com/google/uuid"
11− "github.com/kujtimiihoxha/opencode/internal/config"
11+ "github.com/opencode-ai/opencode/internal/config"
12− "github.com/kujtimiihoxha/opencode/internal/pubsub"
12+ "github.com/opencode-ai/opencode/internal/pubsub"
13)
13)
14
14
15var ErrorPermissionDenied = errors.New("permission denied")
15var ErrorPermissionDenied = errors.New("permission denied")
internal/session/session.go+2−2
@@ -5,8 +5,8 @@ import (
5 "database/sql"
5 "database/sql"
6
6
7 "github.com/google/uuid"
7 "github.com/google/uuid"
8− "github.com/kujtimiihoxha/opencode/internal/db"
8+ "github.com/opencode-ai/opencode/internal/db"
9− "github.com/kujtimiihoxha/opencode/internal/pubsub"
9+ "github.com/opencode-ai/opencode/internal/pubsub"
10)
10)
11
11
12type Session struct {
12type Session struct {
internal/tui/components/chat/chat.go+5−5
@@ -6,10 +6,10 @@ import (
6
6
7 "github.com/charmbracelet/lipgloss"
7 "github.com/charmbracelet/lipgloss"
8 "github.com/charmbracelet/x/ansi"
8 "github.com/charmbracelet/x/ansi"
9− "github.com/kujtimiihoxha/opencode/internal/config"
9+ "github.com/opencode-ai/opencode/internal/config"
10− "github.com/kujtimiihoxha/opencode/internal/session"
10+ "github.com/opencode-ai/opencode/internal/session"
11− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
11+ "github.com/opencode-ai/opencode/internal/tui/styles"
12− "github.com/kujtimiihoxha/opencode/internal/version"
12+ "github.com/opencode-ai/opencode/internal/version"
13)
13)
14
14
15type SendMsg struct {
15type SendMsg struct {
@@ -92,7 +92,7 @@ func logo(width int) string {
92}
92}
93
93
94func repo(width int) string {
94func repo(width int) string {
95− repo := "https://github.com/kujtimiihoxha/opencode"
95+ repo := "https://github.com/opencode-ai/opencode"
96 return styles.BaseStyle.
96 return styles.BaseStyle.
97 Foreground(styles.ForgroundDim).
97 Foreground(styles.ForgroundDim).
98 Width(width).
98 Width(width).
internal/tui/components/chat/editor.go+5−5
@@ -8,11 +8,11 @@ import (
8 "github.com/charmbracelet/bubbles/textarea"
8 "github.com/charmbracelet/bubbles/textarea"
9 tea "github.com/charmbracelet/bubbletea"
9 tea "github.com/charmbracelet/bubbletea"
10 "github.com/charmbracelet/lipgloss"
10 "github.com/charmbracelet/lipgloss"
11− "github.com/kujtimiihoxha/opencode/internal/app"
11+ "github.com/opencode-ai/opencode/internal/app"
12− "github.com/kujtimiihoxha/opencode/internal/session"
12+ "github.com/opencode-ai/opencode/internal/session"
13− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
13+ "github.com/opencode-ai/opencode/internal/tui/layout"
14− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
14+ "github.com/opencode-ai/opencode/internal/tui/styles"
15− "github.com/kujtimiihoxha/opencode/internal/tui/util"
15+ "github.com/opencode-ai/opencode/internal/tui/util"
16)
16)
17
17
18type editorCmp struct {
18type editorCmp struct {
internal/tui/components/chat/list.go+6−6
@@ -10,12 +10,12 @@ import (
10 "github.com/charmbracelet/bubbles/viewport"
10 "github.com/charmbracelet/bubbles/viewport"
11 tea "github.com/charmbracelet/bubbletea"
11 tea "github.com/charmbracelet/bubbletea"
12 "github.com/charmbracelet/lipgloss"
12 "github.com/charmbracelet/lipgloss"
13− "github.com/kujtimiihoxha/opencode/internal/app"
13+ "github.com/opencode-ai/opencode/internal/app"
14− "github.com/kujtimiihoxha/opencode/internal/message"
14+ "github.com/opencode-ai/opencode/internal/message"
15− "github.com/kujtimiihoxha/opencode/internal/pubsub"
15+ "github.com/opencode-ai/opencode/internal/pubsub"
16− "github.com/kujtimiihoxha/opencode/internal/session"
16+ "github.com/opencode-ai/opencode/internal/session"
17− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
17+ "github.com/opencode-ai/opencode/internal/tui/styles"
18− "github.com/kujtimiihoxha/opencode/internal/tui/util"
18+ "github.com/opencode-ai/opencode/internal/tui/util"
19)
19)
20
20
21type cacheItem struct {
21type cacheItem struct {
internal/tui/components/chat/message.go+7−7
@@ -12,13 +12,13 @@ import (
12 "github.com/charmbracelet/glamour"
12 "github.com/charmbracelet/glamour"
13 "github.com/charmbracelet/lipgloss"
13 "github.com/charmbracelet/lipgloss"
14 "github.com/charmbracelet/x/ansi"
14 "github.com/charmbracelet/x/ansi"
15− "github.com/kujtimiihoxha/opencode/internal/config"
15+ "github.com/opencode-ai/opencode/internal/config"
16− "github.com/kujtimiihoxha/opencode/internal/diff"
16+ "github.com/opencode-ai/opencode/internal/diff"
17− "github.com/kujtimiihoxha/opencode/internal/llm/agent"
17+ "github.com/opencode-ai/opencode/internal/llm/agent"
18− "github.com/kujtimiihoxha/opencode/internal/llm/models"
18+ "github.com/opencode-ai/opencode/internal/llm/models"
19− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
19+ "github.com/opencode-ai/opencode/internal/llm/tools"
20− "github.com/kujtimiihoxha/opencode/internal/message"
20+ "github.com/opencode-ai/opencode/internal/message"
21− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
21+ "github.com/opencode-ai/opencode/internal/tui/styles"
22)
22)
23
23
24type uiMessageType int
24type uiMessageType int
internal/tui/components/chat/sidebar.go+6−6
@@ -8,12 +8,12 @@ import (
8
8
9 tea "github.com/charmbracelet/bubbletea"
9 tea "github.com/charmbracelet/bubbletea"
10 "github.com/charmbracelet/lipgloss"
10 "github.com/charmbracelet/lipgloss"
11− "github.com/kujtimiihoxha/opencode/internal/config"
11+ "github.com/opencode-ai/opencode/internal/config"
12− "github.com/kujtimiihoxha/opencode/internal/diff"
12+ "github.com/opencode-ai/opencode/internal/diff"
13− "github.com/kujtimiihoxha/opencode/internal/history"
13+ "github.com/opencode-ai/opencode/internal/history"
14− "github.com/kujtimiihoxha/opencode/internal/pubsub"
14+ "github.com/opencode-ai/opencode/internal/pubsub"
15− "github.com/kujtimiihoxha/opencode/internal/session"
15+ "github.com/opencode-ai/opencode/internal/session"
16− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
16+ "github.com/opencode-ai/opencode/internal/tui/styles"
17)
17)
18
18
19type sidebarCmp struct {
19type sidebarCmp struct {
internal/tui/components/core/status.go+9−9
@@ -7,15 +7,15 @@ import (
7
7
8 tea "github.com/charmbracelet/bubbletea"
8 tea "github.com/charmbracelet/bubbletea"
9 "github.com/charmbracelet/lipgloss"
9 "github.com/charmbracelet/lipgloss"
10− "github.com/kujtimiihoxha/opencode/internal/config"
10+ "github.com/opencode-ai/opencode/internal/config"
11− "github.com/kujtimiihoxha/opencode/internal/llm/models"
11+ "github.com/opencode-ai/opencode/internal/llm/models"
12− "github.com/kujtimiihoxha/opencode/internal/lsp"
12+ "github.com/opencode-ai/opencode/internal/lsp"
13− "github.com/kujtimiihoxha/opencode/internal/lsp/protocol"
13+ "github.com/opencode-ai/opencode/internal/lsp/protocol"
14− "github.com/kujtimiihoxha/opencode/internal/pubsub"
14+ "github.com/opencode-ai/opencode/internal/pubsub"
15− "github.com/kujtimiihoxha/opencode/internal/session"
15+ "github.com/opencode-ai/opencode/internal/session"
16− "github.com/kujtimiihoxha/opencode/internal/tui/components/chat"
16+ "github.com/opencode-ai/opencode/internal/tui/components/chat"
17− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
17+ "github.com/opencode-ai/opencode/internal/tui/styles"
18− "github.com/kujtimiihoxha/opencode/internal/tui/util"
18+ "github.com/opencode-ai/opencode/internal/tui/util"
19)
19)
20
20
21type StatusCmp interface {
21type StatusCmp interface {
internal/tui/components/dialog/commands.go+3−3
@@ -4,9 +4,9 @@ import (
4 "github.com/charmbracelet/bubbles/key"
4 "github.com/charmbracelet/bubbles/key"
5 tea "github.com/charmbracelet/bubbletea"
5 tea "github.com/charmbracelet/bubbletea"
6 "github.com/charmbracelet/lipgloss"
6 "github.com/charmbracelet/lipgloss"
7− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
7+ "github.com/opencode-ai/opencode/internal/tui/layout"
8− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
8+ "github.com/opencode-ai/opencode/internal/tui/styles"
9− "github.com/kujtimiihoxha/opencode/internal/tui/util"
9+ "github.com/opencode-ai/opencode/internal/tui/util"
10)
10)
11
11
12// Command represents a command that can be executed
12// Command represents a command that can be executed
internal/tui/components/dialog/help.go+1−1
@@ -6,7 +6,7 @@ import (
6 "github.com/charmbracelet/bubbles/key"
6 "github.com/charmbracelet/bubbles/key"
7 tea "github.com/charmbracelet/bubbletea"
7 tea "github.com/charmbracelet/bubbletea"
8 "github.com/charmbracelet/lipgloss"
8 "github.com/charmbracelet/lipgloss"
9− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
9+ "github.com/opencode-ai/opencode/internal/tui/styles"
10)
10)
11
11
12type helpCmp struct {
12type helpCmp struct {
internal/tui/components/dialog/init.go+2−2
@@ -5,8 +5,8 @@ import (
5 tea "github.com/charmbracelet/bubbletea"
5 tea "github.com/charmbracelet/bubbletea"
6 "github.com/charmbracelet/lipgloss"
6 "github.com/charmbracelet/lipgloss"
7
7
8− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
8+ "github.com/opencode-ai/opencode/internal/tui/styles"
9− "github.com/kujtimiihoxha/opencode/internal/tui/util"
9+ "github.com/opencode-ai/opencode/internal/tui/util"
10)
10)
11
11
12// InitDialogCmp is a component that asks the user if they want to initialize the project.
12// InitDialogCmp is a component that asks the user if they want to initialize the project.
internal/tui/components/dialog/permission.go+6−6
@@ -9,12 +9,12 @@ import (
9 tea "github.com/charmbracelet/bubbletea"
9 tea "github.com/charmbracelet/bubbletea"
10 "github.com/charmbracelet/glamour"
10 "github.com/charmbracelet/glamour"
11 "github.com/charmbracelet/lipgloss"
11 "github.com/charmbracelet/lipgloss"
12− "github.com/kujtimiihoxha/opencode/internal/diff"
12+ "github.com/opencode-ai/opencode/internal/diff"
13− "github.com/kujtimiihoxha/opencode/internal/llm/tools"
13+ "github.com/opencode-ai/opencode/internal/llm/tools"
14− "github.com/kujtimiihoxha/opencode/internal/permission"
14+ "github.com/opencode-ai/opencode/internal/permission"
15− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
15+ "github.com/opencode-ai/opencode/internal/tui/layout"
16− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
16+ "github.com/opencode-ai/opencode/internal/tui/styles"
17− "github.com/kujtimiihoxha/opencode/internal/tui/util"
17+ "github.com/opencode-ai/opencode/internal/tui/util"
18)
18)
19
19
20type PermissionAction string
20type PermissionAction string
internal/tui/components/dialog/quit.go+3−3
@@ -6,9 +6,9 @@ import (
6 "github.com/charmbracelet/bubbles/key"
6 "github.com/charmbracelet/bubbles/key"
7 tea "github.com/charmbracelet/bubbletea"
7 tea "github.com/charmbracelet/bubbletea"
8 "github.com/charmbracelet/lipgloss"
8 "github.com/charmbracelet/lipgloss"
9− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
9+ "github.com/opencode-ai/opencode/internal/tui/layout"
10− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
10+ "github.com/opencode-ai/opencode/internal/tui/styles"
11− "github.com/kujtimiihoxha/opencode/internal/tui/util"
11+ "github.com/opencode-ai/opencode/internal/tui/util"
12)
12)
13
13
14const question = "Are you sure you want to quit?"
14const question = "Are you sure you want to quit?"
internal/tui/components/dialog/session.go+4−4
@@ -4,10 +4,10 @@ import (
4 "github.com/charmbracelet/bubbles/key"
4 "github.com/charmbracelet/bubbles/key"
5 tea "github.com/charmbracelet/bubbletea"
5 tea "github.com/charmbracelet/bubbletea"
6 "github.com/charmbracelet/lipgloss"
6 "github.com/charmbracelet/lipgloss"
7− "github.com/kujtimiihoxha/opencode/internal/session"
7+ "github.com/opencode-ai/opencode/internal/session"
8− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
8+ "github.com/opencode-ai/opencode/internal/tui/layout"
9− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
9+ "github.com/opencode-ai/opencode/internal/tui/styles"
10− "github.com/kujtimiihoxha/opencode/internal/tui/util"
10+ "github.com/opencode-ai/opencode/internal/tui/util"
11)
11)
12
12
13// SessionSelectedMsg is sent when a session is selected
13// SessionSelectedMsg is sent when a session is selected
internal/tui/components/logs/details.go+3−3
@@ -9,9 +9,9 @@ import (
9 "github.com/charmbracelet/bubbles/viewport"
9 "github.com/charmbracelet/bubbles/viewport"
10 tea "github.com/charmbracelet/bubbletea"
10 tea "github.com/charmbracelet/bubbletea"
11 "github.com/charmbracelet/lipgloss"
11 "github.com/charmbracelet/lipgloss"
12− "github.com/kujtimiihoxha/opencode/internal/logging"
12+ "github.com/opencode-ai/opencode/internal/logging"
13− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
13+ "github.com/opencode-ai/opencode/internal/tui/layout"
14− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
14+ "github.com/opencode-ai/opencode/internal/tui/styles"
15)
15)
16
16
17type DetailComponent interface {
17type DetailComponent interface {
internal/tui/components/logs/table.go+5−5
@@ -7,11 +7,11 @@ import (
7 "github.com/charmbracelet/bubbles/key"
7 "github.com/charmbracelet/bubbles/key"
8 "github.com/charmbracelet/bubbles/table"
8 "github.com/charmbracelet/bubbles/table"
9 tea "github.com/charmbracelet/bubbletea"
9 tea "github.com/charmbracelet/bubbletea"
10− "github.com/kujtimiihoxha/opencode/internal/logging"
10+ "github.com/opencode-ai/opencode/internal/logging"
11− "github.com/kujtimiihoxha/opencode/internal/pubsub"
11+ "github.com/opencode-ai/opencode/internal/pubsub"
12− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
12+ "github.com/opencode-ai/opencode/internal/tui/layout"
13− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
13+ "github.com/opencode-ai/opencode/internal/tui/styles"
14− "github.com/kujtimiihoxha/opencode/internal/tui/util"
14+ "github.com/opencode-ai/opencode/internal/tui/util"
15)
15)
16
16
17type TableComponent interface {
17type TableComponent interface {
internal/tui/layout/container.go+1−1
@@ -4,7 +4,7 @@ import (
4 "github.com/charmbracelet/bubbles/key"
4 "github.com/charmbracelet/bubbles/key"
5 tea "github.com/charmbracelet/bubbletea"
5 tea "github.com/charmbracelet/bubbletea"
6 "github.com/charmbracelet/lipgloss"
6 "github.com/charmbracelet/lipgloss"
7− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
7+ "github.com/opencode-ai/opencode/internal/tui/styles"
8)
8)
9
9
10type Container interface {
10type Container interface {
internal/tui/layout/overlay.go+2−2
@@ -5,8 +5,8 @@ import (
5 "strings"
5 "strings"
6
6
7 "github.com/charmbracelet/lipgloss"
7 "github.com/charmbracelet/lipgloss"
8− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
8+ "github.com/opencode-ai/opencode/internal/tui/styles"
9− "github.com/kujtimiihoxha/opencode/internal/tui/util"
9+ "github.com/opencode-ai/opencode/internal/tui/util"
10 "github.com/mattn/go-runewidth"
10 "github.com/mattn/go-runewidth"
11 "github.com/muesli/ansi"
11 "github.com/muesli/ansi"
12 "github.com/muesli/reflow/truncate"
12 "github.com/muesli/reflow/truncate"
internal/tui/layout/split.go+1−1
@@ -4,7 +4,7 @@ import (
4 "github.com/charmbracelet/bubbles/key"
4 "github.com/charmbracelet/bubbles/key"
5 tea "github.com/charmbracelet/bubbletea"
5 tea "github.com/charmbracelet/bubbletea"
6 "github.com/charmbracelet/lipgloss"
6 "github.com/charmbracelet/lipgloss"
7− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
7+ "github.com/opencode-ai/opencode/internal/tui/styles"
8)
8)
9
9
10type SplitPaneLayout interface {
10type SplitPaneLayout interface {
internal/tui/page/chat.go+5−5
@@ -5,11 +5,11 @@ import (
5
5
6 "github.com/charmbracelet/bubbles/key"
6 "github.com/charmbracelet/bubbles/key"
7 tea "github.com/charmbracelet/bubbletea"
7 tea "github.com/charmbracelet/bubbletea"
8− "github.com/kujtimiihoxha/opencode/internal/app"
8+ "github.com/opencode-ai/opencode/internal/app"
9− "github.com/kujtimiihoxha/opencode/internal/session"
9+ "github.com/opencode-ai/opencode/internal/session"
10− "github.com/kujtimiihoxha/opencode/internal/tui/components/chat"
10+ "github.com/opencode-ai/opencode/internal/tui/components/chat"
11− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
11+ "github.com/opencode-ai/opencode/internal/tui/layout"
12− "github.com/kujtimiihoxha/opencode/internal/tui/util"
12+ "github.com/opencode-ai/opencode/internal/tui/util"
13)
13)
14
14
15var ChatPage PageID = "chat"
15var ChatPage PageID = "chat"
internal/tui/page/logs.go+3−3
@@ -4,9 +4,9 @@ import (
4 "github.com/charmbracelet/bubbles/key"
4 "github.com/charmbracelet/bubbles/key"
5 tea "github.com/charmbracelet/bubbletea"
5 tea "github.com/charmbracelet/bubbletea"
6 "github.com/charmbracelet/lipgloss"
6 "github.com/charmbracelet/lipgloss"
7− "github.com/kujtimiihoxha/opencode/internal/tui/components/logs"
7+ "github.com/opencode-ai/opencode/internal/tui/components/logs"
8− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
8+ "github.com/opencode-ai/opencode/internal/tui/layout"
9− "github.com/kujtimiihoxha/opencode/internal/tui/styles"
9+ "github.com/opencode-ai/opencode/internal/tui/styles"
10)
10)
11
11
12var LogsPage PageID = "logs"
12var LogsPage PageID = "logs"
internal/tui/tui.go+11−11
@@ -6,17 +6,17 @@ import (
6 "github.com/charmbracelet/bubbles/key"
6 "github.com/charmbracelet/bubbles/key"
7 tea "github.com/charmbracelet/bubbletea"
7 tea "github.com/charmbracelet/bubbletea"
8 "github.com/charmbracelet/lipgloss"
8 "github.com/charmbracelet/lipgloss"
9− "github.com/kujtimiihoxha/opencode/internal/app"
9+ "github.com/opencode-ai/opencode/internal/app"
10− "github.com/kujtimiihoxha/opencode/internal/config"
10+ "github.com/opencode-ai/opencode/internal/config"
11− "github.com/kujtimiihoxha/opencode/internal/logging"
11+ "github.com/opencode-ai/opencode/internal/logging"
12− "github.com/kujtimiihoxha/opencode/internal/permission"
12+ "github.com/opencode-ai/opencode/internal/permission"
13− "github.com/kujtimiihoxha/opencode/internal/pubsub"
13+ "github.com/opencode-ai/opencode/internal/pubsub"
14− "github.com/kujtimiihoxha/opencode/internal/tui/components/chat"
14+ "github.com/opencode-ai/opencode/internal/tui/components/chat"
15− "github.com/kujtimiihoxha/opencode/internal/tui/components/core"
15+ "github.com/opencode-ai/opencode/internal/tui/components/core"
16− "github.com/kujtimiihoxha/opencode/internal/tui/components/dialog"
16+ "github.com/opencode-ai/opencode/internal/tui/components/dialog"
17− "github.com/kujtimiihoxha/opencode/internal/tui/layout"
17+ "github.com/opencode-ai/opencode/internal/tui/layout"
18− "github.com/kujtimiihoxha/opencode/internal/tui/page"
18+ "github.com/opencode-ai/opencode/internal/tui/page"
19− "github.com/kujtimiihoxha/opencode/internal/tui/util"
19+ "github.com/opencode-ai/opencode/internal/tui/util"
20)
20)
21
21
22type keyMap struct {
22type keyMap struct {
internal/version/version.go+1−1
@@ -5,7 +5,7 @@ import "runtime/debug"
5// Build-time parameters set via -ldflags
5// Build-time parameters set via -ldflags
6var Version = "unknown"
6var Version = "unknown"
7
7
8−// A user may install pug using `go install github.com/kujtimiihoxha/opencode@latest`.
8+// A user may install pug using `go install github.com/opencode-ai/opencode@latest`.
9// without -ldflags, in which case the version above is unset. As a workaround
9// without -ldflags, in which case the version above is unset. As a workaround
10// we use the embedded build version that *is* set when using `go install` (and
10// we use the embedded build version that *is* set when using `go install` (and
11// is only set for `go install` and not for `go build`).
11// is only set for `go install` and not for `go build`).
main.go+2−2
@@ -1,8 +1,8 @@
1package main
1package main
2
2
3import (
3import (
4− "github.com/kujtimiihoxha/opencode/cmd"
4+ "github.com/opencode-ai/opencode/cmd"
5− "github.com/kujtimiihoxha/opencode/internal/logging"
5+ "github.com/opencode-ai/opencode/internal/logging"
6)
6)
7
7
8func main() {
8func main() {