a5a4ccd972
chore: bump nacorid/logger and promote x/sync to direct dep
2026-09-08 00:31:59 +00:00
60d18beda2
Switch CI and defaults back to CDP facilitator (auth fixed)
...
test-endpoints.yaml / Switch CI and defaults back to CDP facilitator (auth fixed) (push) Failing after 0s
CI/CD Go Verification / build_and_test (push) Successful in 1m10s
- test-endpoints.yaml: X402_FACILITATOR_URL -> https://api.cdp.coinbase.com/platform/v2/x402 (2 locations)
- start-test-server.sh: X402_FACILITATOR_URL -> https://api.cdp.coinbase.com/platform/v2/x402
- config.go default: https://api.cdp.coinbase.com/platform/v2/x402
- x402.go fallback: https://api.cdp.coinbase.com/platform/v2/x402
- CDP auth now matches official SDK (fixes 401 Unauthorized)
2026-09-04 23:42:22 +00:00
248f738e07
deps: go mod tidy cleanup
...
- Remove unused indirect dependencies (fsnotify, oapi-codegen, influxdb, graphql-go, etc.)
- Kept: github.com/ethereum/go-ethereum for test client wallet funding
2026-09-02 00:30:37 +02:00
d3845671b4
ollama: fix EmbedTexts signature, add model config, use clustering package
...
- ollama/client.go: EmbedTexts accepts []clustering.Item, returns [][]float64
- backends.go: ollamaBackend interface uses clustering.Item
- utils/styleProfiles.go: remove duplicate KMeans, normalize, cosineSimilarity
- clustering/: new package with Item, Result types and KMeans
- config.go: add EmbeddingModel, StyleModel env vars
- main.go: pass model config to ollama.New()
- go.mod: add github.com/ethereum/go-ethereum for test client
2026-09-01 23:40:21 +02:00
e5168e33f3
add: multi-platform getStyleProfile with slow, discovery-based prewarmer
...
- Nostr client (fiatjaf.com/nostr) fetching kind:1 notes from relays
- Twitter client using raw Twitter API v2 (no external X library), optional (no token = lazy error)
- getStyleProfile dispatches by platform; a profile is updated only when a request is
made and the cached profile is older than a week (served from cache otherwise)
- shared requestStyleProfile path used by both the tool and the prewarmer
- StartPrewarm discovers interesting authors (from a feed URI or seed list) and
pre-fetches at most one profile per minute; fresh profiles are never re-embedded
2026-08-29 01:07:47 +02:00
dbf0e2591b
add: supported network config option
...
update: align testClient with x402-v2
2026-08-03 12:40:04 +00:00
9f59a7d9d6
add x402 unit test
...
add test workflow
2026-07-30 06:45:26 +00:00
b655faca4a
rewrite wrapper
...
migrate server from v1 to v2
2026-07-29 22:09:27 +00:00
f7c75e05f0
Migrate internal x402 wrapper
2026-07-29 22:09:12 +00:00
9f116d82d2
refactor: module name
2026-02-04 00:16:15 +00:00
5ca7f55ddf
fix: log client ip
2025-12-21 01:53:10 +00:00
2b4980edab
Major changes
2025-12-19 00:05:45 +00:00
b87910d1c4
Major changes
2025-12-02 19:33:03 +00:00
5b409678ad
First release build
2025-12-02 19:32:47 +00:00
af58fdeeab
initial commit
2025-10-25 01:06:02 +00:00