mirror of
https://github.com/sipeed/picoclaw.git
synced 2026-06-12 18:08:54 +00:00
d9b4af797d
Load .env files from the config directory before reading config.json, enabling secrets and API keys to be stored outside version control. Supports fresh installs (no config.json) by applying env vars and provider overrides to the default config. Adds loadProviderEnvOverrides() for PICOCLAW_PROVIDERS_<NAME>_API_KEY and _API_BASE environment variables across all standard providers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
91 lines
3.5 KiB
Modula-2
91 lines
3.5 KiB
Modula-2
module github.com/sipeed/picoclaw
|
|
|
|
go 1.25.7
|
|
|
|
require (
|
|
github.com/adhocore/gronx v1.19.6
|
|
github.com/anthropics/anthropic-sdk-go v1.22.1
|
|
github.com/bwmarrin/discordgo v0.29.0
|
|
github.com/caarlos0/env/v11 v11.3.1
|
|
github.com/chzyer/readline v1.5.1
|
|
github.com/gdamore/tcell/v2 v2.13.8
|
|
github.com/google/uuid v1.6.0
|
|
github.com/gorilla/websocket v1.5.3
|
|
github.com/joho/godotenv v1.5.1
|
|
github.com/larksuite/oapi-sdk-go/v3 v3.5.3
|
|
github.com/mdp/qrterminal/v3 v3.2.1
|
|
github.com/mymmrac/telego v1.6.0
|
|
github.com/open-dingtalk/dingtalk-stream-sdk-go v0.9.1
|
|
github.com/openai/openai-go/v3 v3.22.0
|
|
github.com/rivo/tview v0.42.0
|
|
github.com/slack-go/slack v0.17.3
|
|
github.com/spf13/cobra v1.10.2
|
|
github.com/stretchr/testify v1.11.1
|
|
github.com/tencent-connect/botgo v0.2.1
|
|
go.mau.fi/whatsmeow v0.0.0-20260219150138-7ae702b1eed4
|
|
golang.org/x/oauth2 v0.35.0
|
|
golang.org/x/time v0.14.0
|
|
google.golang.org/protobuf v1.36.11
|
|
modernc.org/sqlite v1.46.1
|
|
)
|
|
|
|
require (
|
|
filippo.io/edwards25519 v1.1.0 // indirect
|
|
github.com/beeper/argo-go v1.1.2 // indirect
|
|
github.com/coder/websocket v1.8.14 // indirect
|
|
github.com/davecgh/go-spew v1.1.1 // indirect
|
|
github.com/dustin/go-humanize v1.0.1 // indirect
|
|
github.com/elliotchance/orderedmap/v3 v3.1.0 // indirect
|
|
github.com/gdamore/encoding v1.0.1 // indirect
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/lucasb-eyer/go-colorful v1.3.0 // indirect
|
|
github.com/mattn/go-colorable v0.1.14 // indirect
|
|
github.com/mattn/go-isatty v0.0.20 // indirect
|
|
github.com/ncruces/go-strftime v1.0.0 // indirect
|
|
github.com/petermattis/goid v0.0.0-20260113132338-7c7de50cc741 // indirect
|
|
github.com/pmezard/go-difflib v1.0.0 // indirect
|
|
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
|
|
github.com/rivo/uniseg v0.4.7 // indirect
|
|
github.com/rs/zerolog v1.34.0 // indirect
|
|
github.com/spf13/pflag v1.0.10 // indirect
|
|
github.com/vektah/gqlparser/v2 v2.5.27 // indirect
|
|
go.mau.fi/libsignal v0.2.1 // indirect
|
|
go.mau.fi/util v0.9.6 // indirect
|
|
golang.org/x/exp v0.0.0-20260212183809-81e46e3db34a // indirect
|
|
golang.org/x/term v0.40.0 // indirect
|
|
golang.org/x/text v0.34.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
modernc.org/libc v1.67.6 // indirect
|
|
modernc.org/mathutil v1.7.1 // indirect
|
|
modernc.org/memory v1.11.0 // indirect
|
|
rsc.io/qr v0.2.0 // indirect
|
|
)
|
|
|
|
require (
|
|
github.com/andybalholm/brotli v1.2.0 // indirect
|
|
github.com/bytedance/gopkg v0.1.3 // indirect
|
|
github.com/bytedance/sonic v1.15.0 // indirect
|
|
github.com/bytedance/sonic/loader v0.5.0 // indirect
|
|
github.com/cloudwego/base64x v0.1.6 // indirect
|
|
github.com/github/copilot-sdk/go v0.1.23
|
|
github.com/go-resty/resty/v2 v2.17.1 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/google/jsonschema-go v0.4.2 // indirect
|
|
github.com/grbit/go-json v0.11.0 // indirect
|
|
github.com/klauspost/compress v1.18.4 // indirect
|
|
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
|
|
github.com/tidwall/gjson v1.18.0 // indirect
|
|
github.com/tidwall/match v1.2.0 // indirect
|
|
github.com/tidwall/pretty v1.2.1 // indirect
|
|
github.com/tidwall/sjson v1.2.5 // indirect
|
|
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
|
|
github.com/valyala/bytebufferpool v1.0.0 // indirect
|
|
github.com/valyala/fasthttp v1.69.0 // indirect
|
|
github.com/valyala/fastjson v1.6.7 // indirect
|
|
golang.org/x/arch v0.24.0 // indirect
|
|
golang.org/x/crypto v0.48.0 // indirect
|
|
golang.org/x/net v0.50.0 // indirect
|
|
golang.org/x/sync v0.19.0 // indirect
|
|
golang.org/x/sys v0.41.0 // indirect
|
|
)
|