mirror of
https://github.com/tiennm99/goclaw.git
synced 2026-10-11 03:13:24 +00:00
- Remove standalone mode code: file-based stores, standalone gateway, heartbeat service, SQLite memory, standalone docker-compose - Rename docker-compose.managed.yml → docker-compose.postgres.yml - Clean up ~130 Go comments referencing "managed mode" qualifier - Simplify docker-compose.yml env vars (providers/channels via web UI) - Update .env.example to essential vars only (token + encryption key) - Add setup wizard UI (provider → agent → channel bootstrap flow) - Add logs.tail WebSocket handler for live log streaming - Add cursor-pointer to interactive UI components - Clean up config page (remove standalone-only sections) - Update README and docs for managed-only architecture
13 lines
421 B
Go
13 lines
421 B
Go
package store
|
|
|
|
import "context"
|
|
|
|
// ConfigSecretsStore manages encrypted config secrets.
|
|
// Used for non-LLM/non-channel secrets: gateway token, TTS keys, Brave API key, etc.
|
|
type ConfigSecretsStore interface {
|
|
Get(ctx context.Context, key string) (string, error)
|
|
Set(ctx context.Context, key, value string) error
|
|
Delete(ctx context.Context, key string) error
|
|
GetAll(ctx context.Context) (map[string]string, error)
|
|
}
|