Commit graph

  • 3fcdb9b88c
    fix(CI): No CD, yet ai-main Nacorid 2026-09-13 22:58:13 +00:00
  • 7a21437120
    docs: tidy stale comments in analytics, cache version, and style profile test Nacorid 2026-09-13 22:24:45 +00:00
  • d1b7805162
    test(server): sort fake store analytics posts ascending Nacorid 2026-09-13 22:24:45 +00:00
  • e66900dc75
    fix(server): abort webhook retry backoff when context is cancelled Nacorid 2026-09-13 22:24:45 +00:00
  • 0db85ee650
    fix(server): add 5-minute timeout to prewarm profile builds Nacorid 2026-09-13 22:24:43 +00:00
  • c965eb51d3
    refactor(server): type CDP private key as crypto.Signer Nacorid 2026-09-13 22:24:43 +00:00
  • 19ae0d781a
    fix(server): bound post cache size with earliest-expiry eviction Nacorid 2026-09-13 22:24:42 +00:00
  • 9825c45350
    fix(server): surface and log settlement persistence errors Nacorid 2026-09-13 22:24:37 +00:00
  • f4ae7d9c9f
    refactor(x402): fold resolver into AddPayableTool and honor per-tool timeouts Nacorid 2026-09-13 22:24:34 +00:00
  • c96447e3e0
    fix(activitypub): harden client, add outbox fallback and throttled GTS warming Nacorid 2026-09-10 09:59:44 +00:00
  • 98a6bed466
    fix: eliminate Bluesky session-refresh data race Nacorid 2026-09-10 09:54:56 +00:00
  • 84fbad705d
    fix: harden Twitter API client timeout, retries, and authors Nacorid 2026-09-09 23:18:34 +00:00
  • 67d35a0a2f
    fix: harden Ollama client embeddings, truncation, and retries Nacorid 2026-09-09 23:18:01 +00:00
  • 4f107da9ee
    fix: harden Nostr client relay handling and error propagation Nacorid 2026-09-09 23:17:56 +00:00
  • f7b3cd886b
    fix: harden Bluesky client caching, auth refresh, and limits Nacorid 2026-09-09 23:17:51 +00:00
  • 4df3967cab
    fix: harden ActivityPub client pagination and response bounds Nacorid 2026-09-09 23:17:43 +00:00
  • 2fd4a4ec90
    refactor: finish activitypub post migration from Text to Content Nacorid 2026-09-09 23:17:35 +00:00
  • b27108467e
    fix: harden main entrypoint — graceful shutdown, context handling, readyz binding Nacorid 2026-09-09 15:07:27 +00:00
  • 1640fae6be
    fix: surface relay-connect and stream-cancel errors Nacorid 2026-09-09 14:42:10 +00:00
  • e68e02bf20
    feat: data-driven upto scheme registration for twitter-enabled tools Nacorid 2026-09-09 13:27:17 +00:00
  • 9a45dbc2c6
    refactor: complete pointer-ify in remaining test fakes and analytics converter Nacorid 2026-09-08 01:44:36 +00:00
  • 1e32bb752f
    chore: remove dead post-pruner goroutine and rescueFunds.py script Nacorid 2026-09-08 01:35:55 +00:00
  • 8c561a83a2
    chore: idempotent migrations (IF NOT EXISTS) + systemd binary name fix Nacorid 2026-09-08 01:31:50 +00:00
  • debd49d6f6
    chore: quiet errcheck/staticcheck across server, platform, and test clients Nacorid 2026-09-08 01:29:28 +00:00
  • 5cd1d128d6
    test: expand Ollama client tests and store integration coverage Nacorid 2026-09-08 01:25:44 +00:00
  • 22b92cb6cd
    fix: skip empty embeddings/text posts; 1-month profile refresh window Nacorid 2026-09-08 01:23:08 +00:00
  • 7aee2fe88c
    feat: x402 actual-cost settlement for getStyleProfile + custom MCP wrapper Nacorid 2026-09-08 01:15:31 +00:00
  • 3b443eff36
    refactor: harden HTTP clients with timeouts, per-relay ctx, rate-limit handling Nacorid 2026-09-08 01:11:13 +00:00
  • ee2829b818
    refactor: pointer-ify profile/post slices across backends, converters, and tests Nacorid 2026-09-08 01:08:28 +00:00
  • d06ade2172
    chore: switch golangci-lint config to v2 format Nacorid 2026-09-08 00:32:29 +00:00
  • a5a4ccd972
    chore: bump nacorid/logger and promote x/sync to direct dep Nacorid 2026-09-08 00:31:59 +00:00
  • 76d337f54c
    fix: bump MaxTimeoutSeconds for upto scheme Nacorid 2026-09-06 22:44:59 +00:00
  • 9c26886957
    Self-heal MCP facilitator init so no restart is needed Nacorid 2026-09-06 21:32:39 +00:00
  • 9059be5027
    Convert MCP Accepts prices to smallest units in AddPayableTool Nacorid 2026-09-06 21:12:05 +00:00
  • 4798fa6732
    Debug: Add settlement tracing and register only upto for getStyleProfile Nacorid 2026-09-06 18:46:20 +00:00
  • 2c8f09fdbf
    Split test clients into REST and MCP, add MCP endpoint tests Nacorid 2026-09-06 18:27:09 +00:00
  • 78ec4af4ee
    Use upto scheme for getStyleProfile variable pricing Nacorid 2026-09-05 10:27:19 +00:00
  • 6e0a57063c
    Increase all timeouts to 600s for CPU-only Ollama Nacorid 2026-09-05 08:52:06 +00:00
  • 6c75d869b2
    Increase timeouts to 240s for settlement and test client Nacorid 2026-09-05 02:42:55 +00:00
  • 9e12c6cac8
    Align schemaExtra input fields with actual request structs Nacorid 2026-09-05 02:09:00 +00:00
  • 79e2a2348c
    Fix getPost test client field name: actor -> author Nacorid 2026-09-05 01:59:29 +00:00
  • 9609f68b6c
    Increase test client timeout to 180s for slow Ollama embeddings Nacorid 2026-09-05 01:43:01 +00:00
  • f1a2a2c827
    Increase timeout for Ollama embedding generation Nacorid 2026-09-05 01:23:38 +00:00
  • 57a9c43890
    fix: interface{} -> any, +goose up -> +goose up Nacorid 2026-09-05 01:01:07 +00:00
  • fe22a9779f
    Add comprehensive debugging for CDP auth 401 issue Nacorid 2026-09-05 00:25:59 +00:00
  • f0b1e7a777
    Fix YAML indentation for X402_FACILITATOR_URL in facilitator check step Nacorid 2026-09-04 23:44:01 +00:00
  • 60d18beda2
    Switch CI and defaults back to CDP facilitator (auth fixed) Nacorid 2026-09-04 23:42:22 +00:00
  • 3287e15ac0
    Fix CDP auth to match official SDK implementation Nacorid 2026-09-04 23:37:00 +00:00
  • 8e55922baf
    Fix YAML indentation for X402_FACILITATOR_URL Nacorid 2026-09-04 23:07:55 +00:00
  • bf7a91ca89
    Switch CI to PayAI facilitator (supports exact + upto) Nacorid 2026-09-04 23:06:42 +00:00
  • 357f0e1035
    Fix YAML indentation in facilitator check step Nacorid 2026-09-04 22:56:17 +00:00
  • 3717a37748
    Switch CI to Mogami facilitator for testing (no auth) Nacorid 2026-09-04 22:51:54 +00:00
  • 832bbba8ed
    Add check-facilitator binary for CI facilitator verification Nacorid 2026-09-04 22:22:08 +00:00
  • c8b313a9f6
    Add facilitator supported networks check to CI workflow Nacorid 2026-09-04 22:13:29 +00:00
  • 4c723445e0
    Fix log capture and add verify failure logging Nacorid 2026-09-04 18:13:28 +00:00
  • b6daa0efcc
    Add HTTP settlement logging and CI server log capture Nacorid 2026-09-04 16:06:51 +00:00
  • 28b65cd1bf
    Update testclient to register both exact and upto EVM schemes Nacorid 2026-09-04 14:44:42 +00:00
  • 9cee30ff70
    Fix x402 scheme registration for all active networks Nacorid 2026-09-04 13:29:38 +00:00
  • 6dc5b3c3f0
    fix: testclient fails on non-2xx (except 402) Nacorid 2026-09-04 12:11:06 +00:00
  • 443ecce9c2
    fix: register all active networks in x402 server for eip155:84532 support Nacorid 2026-09-04 09:09:00 +00:00
  • 281c1b55eb
    fix: combine listen address and port for TCP (not unix socket) Nacorid 2026-09-04 08:04:41 +00:00
  • 6f6b952e46
    fix: handle single-line PEM with \n and make MATRIX optional Nacorid 2026-09-04 00:46:26 +00:00
  • 6be20e0b83
    ci: add BLUESKY_HOST Nacorid 2026-09-04 00:27:58 +00:00
  • 541af5f8cf
    ci: add AP_HOST Nacorid 2026-09-04 00:21:46 +00:00
  • 6e5670f69e
    ci: make ollama service not block job, handle localhost vs service names Nacorid 2026-09-04 00:17:19 +00:00
  • 9d911a9227
    ci: use workflow services for postgres/ollama, no nested dockerd Nacorid 2026-09-04 00:09:00 +00:00
  • 5cd3b8d316
    ci: fix docker iptables for setup-docker (privileged + iptables) Nacorid 2026-09-04 00:07:22 +00:00
  • 4fb665da51
    ci: use host dind via docker client + compose, not nested dockerd Nacorid 2026-09-04 00:05:11 +00:00
  • f80e23c722
    ci: install sudo before setup-docker (node:20-bookworm has no sudo) Nacorid 2026-09-04 00:03:39 +00:00
  • ec93468fec
    fix: docker action Nacorid 2026-09-04 00:01:10 +00:00
  • a59cee1d2a
    chore: cleanup manual funding scripts and docs Nacorid 2026-09-03 23:59:22 +00:00
  • a218b8fbf5
    refactor(server): split server.go into focused modules (phases 1-4) Nacorid 2026-09-03 23:59:16 +00:00
  • cd630a4fad
    ci: use self-contained docker and remove wallet funding Nacorid 2026-09-03 23:59:11 +00:00
  • 8bb4cb539c fix: runs-on Nacorid 2026-09-03 17:19:45 +00:00
  • 07ab6a13af workflows on ai-main Nacorid 2026-09-03 17:18:01 +00:00
  • ee0589c774 chore: tidy store integration test and deps Nacorid 2026-09-03 17:00:45 +00:00
  • 193184675e test(x402): cover Twitter style-profile cost passing and payable boundaries Nacorid 2026-09-03 17:00:36 +00:00
  • 90af0ec4fc refactor(server): split mcp_test into focused suites with fakeStore/fakeOllama Nacorid 2026-09-03 17:00:32 +00:00
  • c8d1829172 test(clients): expand coverage for rate-limit, pagination and error paths Nacorid 2026-09-03 17:00:28 +00:00
  • 6477d5845f test: remove tautological stdlib-roundabout tests Nacorid 2026-09-03 17:00:24 +00:00
  • 0dcb74675e fix(analytics,x402): fix coverage gaps, engagement drivers, and Twitter cost passing Nacorid 2026-09-02 22:44:02 +00:00
  • e4176f99ed chore: ignore local test-endpoints binaries Nacorid 2026-09-02 23:50:02 +02:00
  • 979cd92445 test: add coverage-range tests for twitter analytics caching Nacorid 2026-09-02 23:49:57 +02:00
  • c6b73cba1f feat: add analytics tools with real engagement, pattern, topic and sentiment computation Nacorid 2026-09-02 23:49:54 +02:00
  • fbd74a37b5 clustering: enrich Item with timestamp and engagement fields Nacorid 2026-09-02 23:49:41 +02:00
  • 4e027ca857 config: add per-tool analytics cache TTL settings Nacorid 2026-09-02 23:49:38 +02:00
  • c851d0e50f store: add sqlc queries for analytics cache, posts and coverage Nacorid 2026-09-02 23:49:35 +02:00
  • ab1eb634f9 schema: add analytics cache, posts and coverage tables Nacorid 2026-09-02 23:49:32 +02:00
  • 686c7ca2b6 ci: use env vars for ollama model pulls in test workflow Nacorid 2026-09-02 01:56:43 +02:00
  • 695e137915 config: single source of truth for model names via config/models.env Nacorid 2026-09-02 01:41:00 +02:00
  • 4f56def00e config: switch STYLE_MODEL to qwen3:4b-instruct-2507-q4_K_M Nacorid 2026-09-02 01:06:46 +02:00
  • 3c0a7b9506 refactor: simplify ticker channel loop Nacorid 2026-09-02 00:37:55 +02:00
  • 248f738e07 deps: go mod tidy cleanup Nacorid 2026-09-02 00:30:37 +02:00
  • 877f839926 test: add clustering KMeans tests and ollama client tests Nacorid 2026-09-02 00:30:19 +02:00
  • ad67171f37 config: move Ollama model defaults to config package Nacorid 2026-09-02 00:09:06 +02:00
  • 5574a8596f db: update embedding dimension to 1024 for qwen3-embedding:0.6b Nacorid 2026-09-02 00:00:10 +02:00
  • 56f8625f05 ci: fix test workflow Ollama models to match project defaults Nacorid 2026-09-01 23:53:09 +02:00
  • e2cd655bc1 ci: add docker-compose.test.yml for test infrastructure Nacorid 2026-09-01 23:47:55 +02:00
  • 63709524de db: make migrations idempotent, regenerate store, minor cleanup Nacorid 2026-09-01 23:42:23 +02:00
  • 63f8756cc7 db: add user_style_posts table for post ID caching Nacorid 2026-09-01 23:41:45 +02:00