Skip to content

Add About Anna page, full icon pack, and landing persona section#62

Merged
vaayne merged 3 commits intomainfrom
feat/about-anna-page
Mar 16, 2026
Merged

Add About Anna page, full icon pack, and landing persona section#62
vaayne merged 3 commits intomainfrom
feat/about-anna-page

Conversation

@vaayne
Copy link
Owner

@vaayne vaayne commented Mar 16, 2026

Summary

  • About page (/about): dedicated page introducing Anna's persona, traits (calm, trustworthy, memory-aware, local-first, companion, elegant), visual identity (palette, expression, background, style), and brand closing
  • Landing page: added "Meet Anna" section with avatar and link to /about; added "About" and "Docs" nav links
  • Icons: replaced all website icons with anna_icon_pack_v2 assets — favicon.ico, multi-size PNGs, maskable icons, monogram SVG, embedded SVG, webmanifest, browserconfig.xml
  • HTML head: proper multi-size favicon references, SVG icon, manifest link
  • Nav logo: switched from raster favicon.png to vector anna-monogram.svg
  • Cleanup: removed old duplicate icon files (favicon.png, icon-192.png, icon-512.png)

Test plan

  • pnpm build succeeds
  • Landing page renders with "Meet Anna" section and avatar
  • /about page renders with full persona content
  • Favicon shows correctly (check monogram SVG in browser tab)
  • Nav logo displays the monogram SVG
  • "About" and "Docs" nav links work

vaayne added 3 commits March 16, 2026 21:52
… landing

- Replace all icons (favicon, apple-touch, avatar, chrome icons) with anna_icon_pack_v2
- Add dedicated /about page introducing Anna's persona, traits, and visual identity
- Add "Meet Anna" section to landing page with avatar and persona teaser
- Add About and Docs nav links

Entire-Checkpoint: c36384a06eb3
- Add all web assets from anna_icon_pack_v2: favicon.ico, sized PNGs,
  maskable icons, monogram SVG, embedded SVG, webmanifest, browserconfig
- Update HTML head with proper multi-size favicon, SVG icon, and manifest
- Use monogram SVG as nav logo (vector, crisp at all sizes)
- Remove old favicon.png, icon-192.png, icon-512.png (replaced by properly named files)
- Add social-content skill for daily Twitter/Xiaohongshu marketing (in .agents/, gitignored)

Entire-Checkpoint: 0057bf3f3a80
introduce a reusable skill for drafting anna social posts across\ntwitter/x and xiaohongshu with brand-specific guidance.\n\nupdate gitignore so shared .agents skill files can be committed\nwithout tracking local runtime state.

Entire-Checkpoint: 2f5278fbf337
@vaayne vaayne merged commit 0da48cd into main Mar 16, 2026
6 checks passed
@github-actions
Copy link

📊 Coverage Report

Total coverage: 52.7%

Per-package breakdown
github.com/vaayne/anna/cmd/anna/chat.go:12:                  4.2%
github.com/vaayne/anna/cmd/anna/commands.go:179:             100.0%
github.com/vaayne/anna/cmd/anna/commands.go:185:             100.0%
github.com/vaayne/anna/cmd/anna/commands.go:211:             9.1%
github.com/vaayne/anna/cmd/anna/commands.go:228:             0.0%
github.com/vaayne/anna/cmd/anna/commands.go:24:              100.0%
github.com/vaayne/anna/cmd/anna/commands.go:52:              70.4%
github.com/vaayne/anna/cmd/anna/gateway.go:169:              0.0%
github.com/vaayne/anna/cmd/anna/gateway.go:22:               85.7%
github.com/vaayne/anna/cmd/anna/gateway.go:47:               17.9%
github.com/vaayne/anna/cmd/anna/main.go:9:                   0.0%
github.com/vaayne/anna/cmd/anna/models.go:116:               0.0%
github.com/vaayne/anna/cmd/anna/models.go:159:               0.0%
github.com/vaayne/anna/cmd/anna/models.go:172:               100.0%
github.com/vaayne/anna/cmd/anna/models.go:187:               100.0%
github.com/vaayne/anna/cmd/anna/models.go:195:               0.0%
github.com/vaayne/anna/cmd/anna/models.go:206:               9.1%
github.com/vaayne/anna/cmd/anna/models.go:234:               16.7%
github.com/vaayne/anna/cmd/anna/models.go:249:               7.1%
github.com/vaayne/anna/cmd/anna/models.go:278:               5.6%
github.com/vaayne/anna/cmd/anna/models.go:315:               0.0%
github.com/vaayne/anna/cmd/anna/models.go:35:                0.0%
github.com/vaayne/anna/cmd/anna/models.go:40:                0.0%
github.com/vaayne/anna/cmd/anna/models.go:53:                0.0%
github.com/vaayne/anna/cmd/anna/models.go:66:                0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:29:               50.0%
github.com/vaayne/anna/cmd/anna/onboard.go:359:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:404:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:456:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:46:               0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:585:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:592:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:601:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:611:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:648:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:671:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:686:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:701:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:707:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:713:              0.0%
github.com/vaayne/anna/cmd/anna/onboard.go:733:              0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:102:               12.5%
github.com/vaayne/anna/cmd/anna/plugin.go:126:               0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:154:               0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:15:                50.0%
github.com/vaayne/anna/cmd/anna/plugin.go:192:               0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:211:               0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:220:               0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:233:               0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:248:               0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:30:                50.0%
github.com/vaayne/anna/cmd/anna/plugin.go:40:                0.0%
github.com/vaayne/anna/cmd/anna/plugin.go:59:                5.6%
github.com/vaayne/anna/cmd/anna/skills.go:110:               25.0%
github.com/vaayne/anna/cmd/anna/skills.go:129:               0.0%
github.com/vaayne/anna/cmd/anna/skills.go:168:               0.0%
github.com/vaayne/anna/cmd/anna/skills.go:198:               8.3%
github.com/vaayne/anna/cmd/anna/skills.go:19:                50.0%
github.com/vaayne/anna/cmd/anna/skills.go:36:                5.3%
github.com/vaayne/anna/cmd/anna/skills.go:79:                7.1%
github.com/vaayne/anna/cmd/anna/version.go:101:              75.0%
github.com/vaayne/anna/cmd/anna/version.go:109:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:117:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:151:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:185:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:197:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:202:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:235:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:271:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:282:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:327:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:360:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:376:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:446:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:462:              0.0%
github.com/vaayne/anna/cmd/anna/version.go:469:              75.0%
github.com/vaayne/anna/cmd/anna/version.go:54:               33.3%
github.com/vaayne/anna/cmd/anna/version.go:65:               6.2%
github.com/vaayne/anna/internal/agent/engine/continue.go:12: 60.0%
github.com/vaayne/anna/internal/agent/engine/engine.go:122:  85.1%
github.com/vaayne/anna/internal/agent/engine/engine.go:20:   91.7%
github.com/vaayne/anna/internal/agent/engine/engine.go:212:  88.9%
github.com/vaayne/anna/internal/agent/engine/engine.go:227:  100.0%
github.com/vaayne/anna/internal/agent/engine/engine.go:42:   94.6%
github.com/vaayne/anna/internal/agent/engine/events.go:13:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:20:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:28:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:35:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:42:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:49:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:56:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:63:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:68:   100.0%
github.com/vaayne/anna/internal/agent/engine/events.go:75:   100.0%
github.com/vaayne/anna/internal/agent/engine/tool_execution.go:18: 73.5%
github.com/vaayne/anna/internal/agent/pool.go:123:           100.0%
github.com/vaayne/anna/internal/agent/pool.go:131:           100.0%
github.com/vaayne/anna/internal/agent/pool.go:143:           75.0%
github.com/vaayne/anna/internal/agent/pool.go:153:           100.0%
github.com/vaayne/anna/internal/agent/pool.go:169:           83.3%
github.com/vaayne/anna/internal/agent/pool.go:181:           89.5%
github.com/vaayne/anna/internal/agent/pool.go:219:           100.0%
github.com/vaayne/anna/internal/agent/pool.go:230:           82.1%
github.com/vaayne/anna/internal/agent/pool.go:36:            100.0%
github.com/vaayne/anna/internal/agent/pool.go:374:           100.0%
github.com/vaayne/anna/internal/agent/pool.go:382:           100.0%
github.com/vaayne/anna/internal/agent/pool.go:389:           80.0%
github.com/vaayne/anna/internal/agent/pool.go:422:           97.6%
github.com/vaayne/anna/internal/agent/pool.go:51:            100.0%
github.com/vaayne/anna/internal/agent/pool.go:60:            100.0%
github.com/vaayne/anna/internal/agent/pool.go:73:            75.0%
github.com/vaayne/anna/internal/agent/pool.go:83:            100.0%
github.com/vaayne/anna/internal/agent/pool_compaction.go:12: 100.0%
github.com/vaayne/anna/internal/agent/pool_compaction.go:17: 80.0%
github.com/vaayne/anna/internal/agent/pool_compaction.go:37: 100.0%
github.com/vaayne/anna/internal/agent/pool_options.go:13:    100.0%
github.com/vaayne/anna/internal/agent/pool_options.go:20:    100.0%
github.com/vaayne/anna/internal/agent/pool_options.go:27:    100.0%
github.com/vaayne/anna/internal/agent/pool_options.go:34:    100.0%
github.com/vaayne/anna/internal/agent/pool_options.go:41:    0.0%
github.com/vaayne/anna/internal/agent/pool_options.go:56:    100.0%
github.com/vaayne/anna/internal/agent/pool_reaper.go:13:     83.3%
github.com/vaayne/anna/internal/agent/pool_reaper.go:28:     89.5%
github.com/vaayne/anna/internal/agent/runner/builtin/embed.go:17: 0.0%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:106: 100.0%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:143: 100.0%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:146: 100.0%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:153: 100.0%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:156: 100.0%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:169: 94.4%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:220: 90.5%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:262: 100.0%
github.com/vaayne/anna/internal/agent/runner/gorunner.go:51: 90.9%
github.com/vaayne/anna/internal/agent/runner/prompt.go:112:  85.7%
github.com/vaayne/anna/internal/agent/runner/prompt.go:127:  95.0%
github.com/vaayne/anna/internal/agent/runner/prompt.go:167:  100.0%
github.com/vaayne/anna/internal/agent/runner/prompt.go:185:  100.0%
github.com/vaayne/anna/internal/agent/runner/prompt.go:48:   91.2%
github.com/vaayne/anna/internal/agent/runner/runner.go:56:   100.0%
github.com/vaayne/anna/internal/agent/runner/runner.go:80:   75.0%
github.com/vaayne/anna/internal/agent/runner/skill.go:104:   100.0%
github.com/vaayne/anna/internal/agent/runner/skill.go:113:   85.7%
github.com/vaayne/anna/internal/agent/runner/skill.go:155:   85.7%
github.com/vaayne/anna/internal/agent/runner/skill.go:191:   91.7%
github.com/vaayne/anna/internal/agent/runner/skill.go:217:   100.0%
github.com/vaayne/anna/internal/agent/runner/skill.go:249:   91.7%
github.com/vaayne/anna/internal/agent/runner/skill.go:269:   100.0%
github.com/vaayne/anna/internal/agent/runner/skill.go:43:    100.0%
github.com/vaayne/anna/internal/agent/runner/skill.go:48:    92.6%
github.com/vaayne/anna/internal/agent/runner/stream_proxy.go:17: 80.0%
github.com/vaayne/anna/internal/agent/runner/stream_proxy.go:27: 82.4%
github.com/vaayne/anna/internal/agent/runner/stream_proxy.go:57: 100.0%
github.com/vaayne/anna/internal/agent/session.go:21:         100.0%
github.com/vaayne/anna/internal/agent/tool/bash.go:18:       100.0%
github.com/vaayne/anna/internal/agent/tool/bash.go:35:       100.0%
github.com/vaayne/anna/internal/agent/tool/bash.go:76:       100.0%
github.com/vaayne/anna/internal/agent/tool/bash.go:80:       40.0%
github.com/vaayne/anna/internal/agent/tool/delegate.go:139:  88.9%
github.com/vaayne/anna/internal/agent/tool/delegate.go:216:  100.0%
github.com/vaayne/anna/internal/agent/tool/delegate.go:255:  100.0%
github.com/vaayne/anna/internal/agent/tool/delegate.go:271:  100.0%
github.com/vaayne/anna/internal/agent/tool/delegate.go:279:  89.7%
github.com/vaayne/anna/internal/agent/tool/delegate.go:40:   100.0%
github.com/vaayne/anna/internal/agent/tool/delegate.go:44:   100.0%
github.com/vaayne/anna/internal/agent/tool/delegate.go:90:   90.9%
github.com/vaayne/anna/internal/agent/tool/edit.go:15:       100.0%
github.com/vaayne/anna/internal/agent/tool/edit.go:40:       85.0%
github.com/vaayne/anna/internal/agent/tool/read.go:107:      100.0%
github.com/vaayne/anna/internal/agent/tool/read.go:124:      76.2%
github.com/vaayne/anna/internal/agent/tool/read.go:160:      71.4%
github.com/vaayne/anna/internal/agent/tool/read.go:16:       100.0%
github.com/vaayne/anna/internal/agent/tool/read.go:172:      71.4%
github.com/vaayne/anna/internal/agent/tool/read.go:41:       94.4%
github.com/vaayne/anna/internal/agent/tool/tool.go:22:       100.0%
github.com/vaayne/anna/internal/agent/tool/tool.go:33:       0.0%
github.com/vaayne/anna/internal/agent/tool/tool.go:42:       100.0%
github.com/vaayne/anna/internal/agent/tool/tool.go:47:       100.0%
github.com/vaayne/anna/internal/agent/tool/tool.go:56:       100.0%
github.com/vaayne/anna/internal/agent/tool/tool.go:62:       100.0%
github.com/vaayne/anna/internal/agent/tool/truncate.go:102:  100.0%
github.com/vaayne/anna/internal/agent/tool/truncate.go:119:  66.7%
github.com/vaayne/anna/internal/agent/tool/truncate.go:132:  100.0%
github.com/vaayne/anna/internal/agent/tool/truncate.go:144:  94.1%
github.com/vaayne/anna/internal/agent/tool/truncate.go:22:   100.0%
github.com/vaayne/anna/internal/agent/tool/truncate.go:31:   100.0%
github.com/vaayne/anna/internal/agent/tool/truncate.go:42:   100.0%
github.com/vaayne/anna/internal/agent/tool/truncate.go:52:   100.0%
github.com/vaayne/anna/internal/agent/tool/truncate.go:58:   100.0%
github.com/vaayne/anna/internal/agent/tool/truncate.go:65:   92.9%
github.com/vaayne/anna/internal/agent/tool/truncate.go:89:   100.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:109:  66.7%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:118:  68.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:164:  66.7%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:175:  40.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:188:  81.8%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:206:  0.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:214:  0.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:237:  0.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:263:  90.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:282:  75.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:40:   100.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:46:   100.0%
github.com/vaayne/anna/internal/agent/tool/webfetch.go:69:   77.3%
github.com/vaayne/anna/internal/agent/tool/write.go:15:      100.0%
github.com/vaayne/anna/internal/agent/tool/write.go:36:      80.0%
github.com/vaayne/anna/internal/ai/events.go:103:            100.0%
github.com/vaayne/anna/internal/ai/events.go:111:            100.0%
github.com/vaayne/anna/internal/ai/events.go:119:            100.0%
github.com/vaayne/anna/internal/ai/events.go:124:            100.0%
github.com/vaayne/anna/internal/ai/events.go:16:             100.0%
github.com/vaayne/anna/internal/ai/events.go:24:             100.0%
github.com/vaayne/anna/internal/ai/events.go:33:             100.0%
github.com/vaayne/anna/internal/ai/events.go:42:             100.0%
github.com/vaayne/anna/internal/ai/events.go:50:             100.0%
github.com/vaayne/anna/internal/ai/events.go:59:             100.0%
github.com/vaayne/anna/internal/ai/events.go:68:             100.0%
github.com/vaayne/anna/internal/ai/events.go:76:             100.0%
github.com/vaayne/anna/internal/ai/events.go:87:             100.0%
github.com/vaayne/anna/internal/ai/events.go:96:             100.0%
github.com/vaayne/anna/internal/ai/message.go:101:           100.0%
github.com/vaayne/anna/internal/ai/message.go:111:           100.0%
github.com/vaayne/anna/internal/ai/message.go:26:            100.0%
github.com/vaayne/anna/internal/ai/message.go:35:            100.0%
github.com/vaayne/anna/internal/ai/message.go:43:            100.0%
github.com/vaayne/anna/internal/ai/message.go:46:            100.0%
github.com/vaayne/anna/internal/ai/message.go:58:            100.0%
github.com/vaayne/anna/internal/ai/message.go:72:            100.0%
github.com/vaayne/anna/internal/ai/message.go:86:            100.0%
github.com/vaayne/anna/internal/ai/message.go:98:            100.0%
github.com/vaayne/anna/internal/ai/provider.go:162:          100.0%
github.com/vaayne/anna/internal/ai/provider.go:167:          100.0%
github.com/vaayne/anna/internal/ai/provider.go:172:          100.0%
github.com/vaayne/anna/internal/ai/provider.go:177:          100.0%
github.com/vaayne/anna/internal/ai/provider.go:187:          100.0%
github.com/vaayne/anna/internal/ai/provider.go:195:          100.0%
github.com/vaayne/anna/internal/ai/provider.go:36:           100.0%
github.com/vaayne/anna/internal/ai/provider.go:46:           100.0%
github.com/vaayne/anna/internal/ai/provider.go:54:           100.0%
github.com/vaayne/anna/internal/ai/provider.go:61:           100.0%
github.com/vaayne/anna/internal/ai/provider.go:69:           100.0%
github.com/vaayne/anna/internal/ai/provider.go:78:           100.0%
github.com/vaayne/anna/internal/ai/provider.go:87:           97.1%
github.com/vaayne/anna/internal/ai/providers/anthropic/client.go:24: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/client.go:36: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/client.go:39: 0.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/client.go:56: 0.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/client.go:61: 0.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/client.go:81: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/convert_messages.go:10: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/convert_messages.go:25: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/convert_messages.go:45: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/convert_messages.go:60: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/options.go:10: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/options.go:37: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/stream.go:21: 76.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/stream.go:77: 100.0%
github.com/vaayne/anna/internal/ai/providers/anthropic/stream.go:9: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:105: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:110: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:130: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:27: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:42: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:59: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:79: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:84: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/client.go:87: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/convert_messages.go:13: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/convert_messages.go:34: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/convert_messages.go:68: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/options.go:11: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/options.go:39: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/stream.go:21: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/stream.go:74: 40.0%
github.com/vaayne/anna/internal/ai/providers/openai-response/stream.go:9: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai/client.go:24: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/client.go:36: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/client.go:39: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai/client.go:57: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai/client.go:62: 0.0%
github.com/vaayne/anna/internal/ai/providers/openai/client.go:82: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/convert_messages.go:13: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/convert_messages.go:33: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/convert_messages.go:66: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/options.go:11: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/options.go:33: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/stream.go:22: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/stream.go:57: 100.0%
github.com/vaayne/anna/internal/ai/providers/openai/stream.go:9: 0.0%
github.com/vaayne/anna/internal/ai/providers/register_builtins.go:11: 0.0%
github.com/vaayne/anna/internal/ai/transform.go:42:          85.7%
github.com/vaayne/anna/internal/ai/transform.go:6:           93.8%
github.com/vaayne/anna/internal/channel/cli/chat.go:126:     75.0%
github.com/vaayne/anna/internal/channel/cli/chat.go:136:     16.7%
github.com/vaayne/anna/internal/channel/cli/chat.go:169:     0.0%
github.com/vaayne/anna/internal/channel/cli/chat.go:180:     0.0%
github.com/vaayne/anna/internal/channel/cli/chat.go:184:     38.5%
github.com/vaayne/anna/internal/channel/cli/chat.go:88:      84.6%
github.com/vaayne/anna/internal/channel/cli/chat_input.go:107: 20.0%
github.com/vaayne/anna/internal/channel/cli/chat_input.go:11: 43.4%
github.com/vaayne/anna/internal/channel/cli/chat_input.go:82: 72.7%
github.com/vaayne/anna/internal/channel/cli/chat_picker.go:96: 0.0%
github.com/vaayne/anna/internal/channel/cli/chat_picker.go:9: 0.0%
github.com/vaayne/anna/internal/channel/cli/chat_view.go:16: 77.3%
github.com/vaayne/anna/internal/channel/cli/chat_view.go:66: 66.7%
github.com/vaayne/anna/internal/channel/cli/chat_view.go:78: 100.0%
github.com/vaayne/anna/internal/channel/cli/chat_view.go:85: 100.0%
github.com/vaayne/anna/internal/channel/cli/chat_view.go:88: 0.0%
github.com/vaayne/anna/internal/channel/cli/chat_view.go:96: 0.0%
github.com/vaayne/anna/internal/channel/cli/cli.go:28:       0.0%
github.com/vaayne/anna/internal/channel/cli/cli.go:51:       0.0%
github.com/vaayne/anna/internal/channel/cli/command.go:22:   0.0%
github.com/vaayne/anna/internal/channel/cli/command.go:36:   0.0%
github.com/vaayne/anna/internal/channel/cli/model.go:17:     0.0%
github.com/vaayne/anna/internal/channel/cli/model.go:25:     0.0%
github.com/vaayne/anna/internal/channel/cli/model.go:41:     0.0%
github.com/vaayne/anna/internal/channel/command.go:105:      100.0%
github.com/vaayne/anna/internal/channel/command.go:116:      100.0%
github.com/vaayne/anna/internal/channel/command.go:131:      66.7%
github.com/vaayne/anna/internal/channel/command.go:145:      100.0%
github.com/vaayne/anna/internal/channel/command.go:150:      100.0%
github.com/vaayne/anna/internal/channel/command.go:160:      100.0%
github.com/vaayne/anna/internal/channel/command.go:32:       75.0%
github.com/vaayne/anna/internal/channel/command.go:40:       75.0%
github.com/vaayne/anna/internal/channel/command.go:48:       100.0%
github.com/vaayne/anna/internal/channel/command.go:67:       100.0%
github.com/vaayne/anna/internal/channel/command.go:72:       75.0%
github.com/vaayne/anna/internal/channel/command.go:81:       85.7%
github.com/vaayne/anna/internal/channel/command.go:94:       100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:132: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:140: 0.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:172: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:176: 31.2%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:215: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:224: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:230: 0.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:239: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:246: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:264: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:277: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:306: 90.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:328: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:33: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:67: 100.0%
github.com/vaayne/anna/internal/channel/feishu/feishu.go:96: 0.0%
github.com/vaayne/anna/internal/channel/feishu/handler.go:142: 0.0%
github.com/vaayne/anna/internal/channel/feishu/handler.go:162: 0.0%
github.com/vaayne/anna/internal/channel/feishu/handler.go:193: 100.0%
github.com/vaayne/anna/internal/channel/feishu/handler.go:207: 0.0%
github.com/vaayne/anna/internal/channel/feishu/handler.go:243: 29.4%
github.com/vaayne/anna/internal/channel/feishu/handler.go:26: 0.0%
github.com/vaayne/anna/internal/channel/feishu/handler.go:297: 0.0%
github.com/vaayne/anna/internal/channel/feishu/handler.go:317: 100.0%
github.com/vaayne/anna/internal/channel/feishu/handler.go:97: 0.0%
github.com/vaayne/anna/internal/channel/feishu/model.go:106: 100.0%
github.com/vaayne/anna/internal/channel/feishu/model.go:22:  100.0%
github.com/vaayne/anna/internal/channel/feishu/model.go:46:  53.3%
github.com/vaayne/anna/internal/channel/feishu/model.go:75:  100.0%
github.com/vaayne/anna/internal/channel/feishu/model.go:90:  100.0%
github.com/vaayne/anna/internal/channel/feishu/render.go:17: 0.0%
github.com/vaayne/anna/internal/channel/feishu/render.go:44: 18.2%
github.com/vaayne/anna/internal/channel/feishu/render.go:95: 100.0%
github.com/vaayne/anna/internal/channel/feishu/stream.go:130: 0.0%
github.com/vaayne/anna/internal/channel/feishu/stream.go:153: 0.0%
github.com/vaayne/anna/internal/channel/feishu/stream.go:173: 78.6%
github.com/vaayne/anna/internal/channel/feishu/stream.go:27: 100.0%
github.com/vaayne/anna/internal/channel/feishu/stream.go:53: 0.0%
github.com/vaayne/anna/internal/channel/notifier.go:37:      100.0%
github.com/vaayne/anna/internal/channel/notifier.go:42:      100.0%
github.com/vaayne/anna/internal/channel/notifier.go:50:      100.0%
github.com/vaayne/anna/internal/channel/notifier.go:88:      100.0%
github.com/vaayne/anna/internal/channel/notify_tool.go:16:   100.0%
github.com/vaayne/anna/internal/channel/notify_tool.go:43:   100.0%
github.com/vaayne/anna/internal/channel/notify_tool.go:51:   100.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:130:   100.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:143:   76.2%
github.com/vaayne/anna/internal/channel/qq/handler.go:181:   0.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:18:    0.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:217:   33.3%
github.com/vaayne/anna/internal/channel/qq/handler.go:268:   100.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:281:   0.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:291:   0.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:303:   0.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:49:    0.0%
github.com/vaayne/anna/internal/channel/qq/handler.go:94:    30.0%
github.com/vaayne/anna/internal/channel/qq/model.go:12:      90.9%
github.com/vaayne/anna/internal/channel/qq/model.go:34:      100.0%
github.com/vaayne/anna/internal/channel/qq/model.go:48:      100.0%
github.com/vaayne/anna/internal/channel/qq/qq.go:136:        100.0%
github.com/vaayne/anna/internal/channel/qq/qq.go:144:        100.0%
github.com/vaayne/anna/internal/channel/qq/qq.go:147:        18.2%
github.com/vaayne/anna/internal/channel/qq/qq.go:177:        100.0%
github.com/vaayne/anna/internal/channel/qq/qq.go:186:        100.0%
github.com/vaayne/anna/internal/channel/qq/qq.go:191:        100.0%
github.com/vaayne/anna/internal/channel/qq/qq.go:197:        0.0%
github.com/vaayne/anna/internal/channel/qq/qq.go:23:         100.0%
github.com/vaayne/anna/internal/channel/qq/qq.go:55:         90.9%
github.com/vaayne/anna/internal/channel/qq/qq.go:91:         0.0%
github.com/vaayne/anna/internal/channel/qq/render.go:11:     0.0%
github.com/vaayne/anna/internal/channel/qq/render.go:41:     100.0%
github.com/vaayne/anna/internal/channel/qq/stream.go:128:    0.0%
github.com/vaayne/anna/internal/channel/qq/stream.go:168:    78.6%
github.com/vaayne/anna/internal/channel/qq/stream.go:27:     100.0%
github.com/vaayne/anna/internal/channel/qq/stream.go:53:     0.0%
github.com/vaayne/anna/internal/channel/telegram/handler.go:158: 0.0%
github.com/vaayne/anna/internal/channel/telegram/handler.go:167: 0.0%
github.com/vaayne/anna/internal/channel/telegram/handler.go:19: 100.0%
github.com/vaayne/anna/internal/channel/telegram/handler.go:207: 0.0%
github.com/vaayne/anna/internal/channel/telegram/handler.go:37: 100.0%
github.com/vaayne/anna/internal/channel/telegram/handler.go:47: 0.0%
github.com/vaayne/anna/internal/channel/telegram/handler.go:51: 0.0%
github.com/vaayne/anna/internal/channel/telegram/model.go:102: 0.0%
github.com/vaayne/anna/internal/channel/telegram/model.go:13: 0.0%
github.com/vaayne/anna/internal/channel/telegram/model.go:20: 0.0%
github.com/vaayne/anna/internal/channel/telegram/model.go:87: 0.0%
github.com/vaayne/anna/internal/channel/telegram/render.go:22: 0.0%
github.com/vaayne/anna/internal/channel/telegram/render.go:32: 0.0%
github.com/vaayne/anna/internal/channel/telegram/render.go:48: 0.0%
github.com/vaayne/anna/internal/channel/telegram/render.go:67: 85.7%
github.com/vaayne/anna/internal/channel/telegram/stream.go:110: 100.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:138: 100.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:146: 100.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:153: 100.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:215: 100.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:235: 100.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:244: 75.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:262: 0.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:283: 0.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:340: 0.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:410: 85.7%
github.com/vaayne/anna/internal/channel/telegram/stream.go:439: 0.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:450: 0.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:60: 100.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:77: 100.0%
github.com/vaayne/anna/internal/channel/telegram/stream.go:97: 83.3%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:119: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:125: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:128: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:165: 100.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:168: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:192: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:204: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:210: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:223: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:241: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:24: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:250: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:256: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:54: 0.0%
github.com/vaayne/anna/internal/channel/telegram/telegram.go:99: 0.0%
github.com/vaayne/anna/internal/channel/util.go:13:          100.0%
github.com/vaayne/anna/internal/channel/util.go:42:          100.0%
github.com/vaayne/anna/internal/config/channels.go:20:       100.0%
github.com/vaayne/anna/internal/config/channels.go:21:       100.0%
github.com/vaayne/anna/internal/config/channels.go:32:       100.0%
github.com/vaayne/anna/internal/config/channels.go:33:       100.0%
github.com/vaayne/anna/internal/config/channels.go:47:       100.0%
github.com/vaayne/anna/internal/config/channels.go:48:       100.0%
github.com/vaayne/anna/internal/config/channels.go:51:       100.0%
github.com/vaayne/anna/internal/config/config.go:104:        87.5%
github.com/vaayne/anna/internal/config/config.go:174:        100.0%
github.com/vaayne/anna/internal/config/config.go:58:         100.0%
github.com/vaayne/anna/internal/config/config.go:69:         100.0%
github.com/vaayne/anna/internal/config/config.go:74:         100.0%
github.com/vaayne/anna/internal/config/config.go:82:         100.0%
github.com/vaayne/anna/internal/config/config.go:99:         100.0%
github.com/vaayne/anna/internal/config/model.go:31:          100.0%
github.com/vaayne/anna/internal/config/model.go:37:          100.0%
github.com/vaayne/anna/internal/config/model.go:56:          100.0%
github.com/vaayne/anna/internal/config/model.go:70:          87.5%
github.com/vaayne/anna/internal/config/paths.go:17:          100.0%
github.com/vaayne/anna/internal/config/paths.go:24:          60.0%
github.com/vaayne/anna/internal/config/paths.go:42:          100.0%
github.com/vaayne/anna/internal/config/paths.go:48:          100.0%
github.com/vaayne/anna/internal/config/paths.go:53:          100.0%
github.com/vaayne/anna/internal/config/paths.go:59:          100.0%
github.com/vaayne/anna/internal/config/paths.go:63:          100.0%
github.com/vaayne/anna/internal/config/paths.go:67:          100.0%
github.com/vaayne/anna/internal/config/paths.go:71:          100.0%
github.com/vaayne/anna/internal/config/state.go:14:          66.7%
github.com/vaayne/anna/internal/config/state.go:45:          84.6%
github.com/vaayne/anna/internal/db/database.go:106:          0.0%
github.com/vaayne/anna/internal/db/database.go:126:          0.0%
github.com/vaayne/anna/internal/db/database.go:17:           0.0%
github.com/vaayne/anna/internal/db/database.go:51:           0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:127: 0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:174: 0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:193: 0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:220: 0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:26: 0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:41: 0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:57: 0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:66: 0.0%
github.com/vaayne/anna/internal/db/sqlc/context_items.sql.go:79: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:103: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:124: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:161: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:203: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:212: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:221: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:235: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:249: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:24: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:55: 0.0%
github.com/vaayne/anna/internal/db/sqlc/conversations.sql.go:82: 0.0%
github.com/vaayne/anna/internal/db/sqlc/db.go:19:            0.0%
github.com/vaayne/anna/internal/db/sqlc/db.go:27:            0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:101: 0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:121: 0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:132: 0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:170: 0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:218: 0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:262: 0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:29:  0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:307: 0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:70:  0.0%
github.com/vaayne/anna/internal/db/sqlc/messages.sql.go:90:  0.0%
github.com/vaayne/anna/internal/db/sqlc/scheduler_jobs.sql.go:30: 0.0%
github.com/vaayne/anna/internal/db/sqlc/scheduler_jobs.sql.go:61: 0.0%
github.com/vaayne/anna/internal/db/sqlc/scheduler_jobs.sql.go:70: 0.0%
github.com/vaayne/anna/internal/db/sqlc/scheduler_jobs.sql.go:91: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:100: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:140: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:167: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:210: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:249: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:296: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:312: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:32: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:330: 0.0%
github.com/vaayne/anna/internal/db/sqlc/summaries.sql.go:53: 0.0%
github.com/vaayne/anna/internal/memory/assembler.go:100:     85.7%
github.com/vaayne/anna/internal/memory/assembler.go:113:     66.7%
github.com/vaayne/anna/internal/memory/assembler.go:147:     100.0%
github.com/vaayne/anna/internal/memory/assembler.go:182:     87.5%
github.com/vaayne/anna/internal/memory/assembler.go:19:      100.0%
github.com/vaayne/anna/internal/memory/assembler.go:26:      90.9%
github.com/vaayne/anna/internal/memory/assembler.go:83:      100.0%
github.com/vaayne/anna/internal/memory/compaction.go:125:    100.0%
github.com/vaayne/anna/internal/memory/compaction.go:156:    82.4%
github.com/vaayne/anna/internal/memory/compaction.go:24:     100.0%
github.com/vaayne/anna/internal/memory/compaction.go:271:    88.2%
github.com/vaayne/anna/internal/memory/compaction.go:312:    100.0%
github.com/vaayne/anna/internal/memory/compaction.go:350:    81.0%
github.com/vaayne/anna/internal/memory/compaction.go:37:     81.8%
github.com/vaayne/anna/internal/memory/compaction.go:476:    100.0%
github.com/vaayne/anna/internal/memory/compaction.go:78:     63.6%
github.com/vaayne/anna/internal/memory/compaction.go:98:     87.5%
github.com/vaayne/anna/internal/memory/context.go:10:        0.0%
github.com/vaayne/anna/internal/memory/context.go:15:        0.0%
github.com/vaayne/anna/internal/memory/engine.go:102:        80.0%
github.com/vaayne/anna/internal/memory/engine.go:113:        78.6%
github.com/vaayne/anna/internal/memory/engine.go:171:        75.0%
github.com/vaayne/anna/internal/memory/engine.go:180:        88.9%
github.com/vaayne/anna/internal/memory/engine.go:196:        85.7%
github.com/vaayne/anna/internal/memory/engine.go:209:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:215:        75.0%
github.com/vaayne/anna/internal/memory/engine.go:262:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:271:        90.9%
github.com/vaayne/anna/internal/memory/engine.go:291:        77.8%
github.com/vaayne/anna/internal/memory/engine.go:309:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:313:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:331:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:339:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:355:        75.0%
github.com/vaayne/anna/internal/memory/engine.go:382:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:390:        80.0%
github.com/vaayne/anna/internal/memory/engine.go:451:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:464:        83.3%
github.com/vaayne/anna/internal/memory/engine.go:486:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:507:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:532:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:53:         100.0%
github.com/vaayne/anna/internal/memory/engine.go:547:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:570:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:591:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:626:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:62:         100.0%
github.com/vaayne/anna/internal/memory/engine.go:636:        100.0%
github.com/vaayne/anna/internal/memory/engine.go:69:         88.9%
github.com/vaayne/anna/internal/memory/engine.go:96:         100.0%
github.com/vaayne/anna/internal/memory/retrieval.go:133:     92.6%
github.com/vaayne/anna/internal/memory/retrieval.go:14:      100.0%
github.com/vaayne/anna/internal/memory/retrieval.go:188:     100.0%
github.com/vaayne/anna/internal/memory/retrieval.go:197:     100.0%
github.com/vaayne/anna/internal/memory/retrieval.go:211:     100.0%
github.com/vaayne/anna/internal/memory/retrieval.go:27:      0.0%
github.com/vaayne/anna/internal/memory/retrieval.go:37:      86.4%
github.com/vaayne/anna/internal/memory/retrieval.go:94:      87.5%
github.com/vaayne/anna/internal/memory/summarize.go:127:     94.7%
github.com/vaayne/anna/internal/memory/summarize.go:164:     100.0%
github.com/vaayne/anna/internal/memory/summarize.go:193:     100.0%
github.com/vaayne/anna/internal/memory/summarize.go:96:      100.0%
github.com/vaayne/anna/internal/memory/tool/describe.go:18:  100.0%
github.com/vaayne/anna/internal/memory/tool/describe.go:22:  100.0%
github.com/vaayne/anna/internal/memory/tool/describe.go:39:  90.0%
github.com/vaayne/anna/internal/memory/tool/expand.go:18:    100.0%
github.com/vaayne/anna/internal/memory/tool/expand.go:22:    100.0%
github.com/vaayne/anna/internal/memory/tool/expand.go:43:    90.9%
github.com/vaayne/anna/internal/memory/tool/grep.go:18:      100.0%
github.com/vaayne/anna/internal/memory/tool/grep.go:22:      100.0%
github.com/vaayne/anna/internal/memory/tool/grep.go:48:      88.2%
github.com/vaayne/anna/internal/memory/tool/helpers.go:4:    71.4%
github.com/vaayne/anna/internal/memory/types.go:125:         100.0%
github.com/vaayne/anna/internal/memory/types.go:198:         100.0%
github.com/vaayne/anna/internal/plugin/adapt.go:15:          100.0%
github.com/vaayne/anna/internal/plugin/adapt.go:23:          100.0%
github.com/vaayne/anna/internal/plugin/adapt.go:28:          100.0%
github.com/vaayne/anna/internal/plugin/convert.go:12:        43.8%
github.com/vaayne/anna/internal/plugin/convert.go:46:        85.7%
github.com/vaayne/anna/internal/plugin/convert.go:58:        71.4%
github.com/vaayne/anna/internal/plugin/hostapi.go:105:       92.3%
github.com/vaayne/anna/internal/plugin/hostapi.go:131:       37.5%
github.com/vaayne/anna/internal/plugin/hostapi.go:149:       100.0%
github.com/vaayne/anna/internal/plugin/hostapi.go:154:       50.9%
github.com/vaayne/anna/internal/plugin/hostapi.go:247:       0.0%
github.com/vaayne/anna/internal/plugin/hostapi.go:279:       0.0%
github.com/vaayne/anna/internal/plugin/hostapi.go:35:        55.0%
github.com/vaayne/anna/internal/plugin/manager.go:20:        100.0%
github.com/vaayne/anna/internal/plugin/manager.go:28:        0.0%
github.com/vaayne/anna/internal/plugin/manager.go:34:        83.3%
github.com/vaayne/anna/internal/plugin/manager.go:46:        66.7%
github.com/vaayne/anna/internal/plugin/manager.go:57:        0.0%
github.com/vaayne/anna/internal/plugin/manager.go:67:        100.0%
github.com/vaayne/anna/internal/plugin/manager.go:76:        100.0%
github.com/vaayne/anna/internal/plugin/registry.go:18:       100.0%
github.com/vaayne/anna/internal/plugin/registry.go:31:       100.0%
github.com/vaayne/anna/internal/plugin/registry.go:45:       100.0%
github.com/vaayne/anna/internal/plugin/registry.go:52:       100.0%
github.com/vaayne/anna/internal/plugin/registry.go:72:       100.0%
github.com/vaayne/anna/internal/plugin/runtime.go:207:       85.0%
github.com/vaayne/anna/internal/plugin/runtime.go:245:       100.0%
github.com/vaayne/anna/internal/plugin/runtime.go:24:        100.0%
github.com/vaayne/anna/internal/plugin/runtime.go:26:        100.0%
github.com/vaayne/anna/internal/plugin/runtime.go:40:        100.0%
github.com/vaayne/anna/internal/plugin/runtime.go:46:        84.3%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:113:  75.0%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:129:  80.0%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:146:  80.0%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:155:  90.9%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:175:  71.4%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:190:  100.0%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:209:  100.0%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:36:   100.0%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:45:   0.0%
github.com/vaayne/anna/internal/scheduler/heartbeat.go:64:   83.9%
github.com/vaayne/anna/internal/scheduler/job.go:36:         100.0%
github.com/vaayne/anna/internal/scheduler/persistence.go:113: 100.0%
github.com/vaayne/anna/internal/scheduler/persistence.go:15: 85.7%
github.com/vaayne/anna/internal/scheduler/persistence.go:28: 100.0%
github.com/vaayne/anna/internal/scheduler/persistence.go:48: 100.0%
github.com/vaayne/anna/internal/scheduler/persistence.go:54: 71.9%
github.com/vaayne/anna/internal/scheduler/service.go:103:    100.0%
github.com/vaayne/anna/internal/scheduler/service.go:107:    88.0%
github.com/vaayne/anna/internal/scheduler/service.go:151:    60.0%
github.com/vaayne/anna/internal/scheduler/service.go:162:    0.0%
github.com/vaayne/anna/internal/scheduler/service.go:187:    87.8%
github.com/vaayne/anna/internal/scheduler/service.go:267:    84.6%
github.com/vaayne/anna/internal/scheduler/service.go:294:    100.0%
github.com/vaayne/anna/internal/scheduler/service.go:305:    88.9%
github.com/vaayne/anna/internal/scheduler/service.go:349:    88.9%
github.com/vaayne/anna/internal/scheduler/service.go:52:     75.0%
github.com/vaayne/anna/internal/scheduler/service.go:69:     0.0%
github.com/vaayne/anna/internal/scheduler/service.go:85:     100.0%
github.com/vaayne/anna/internal/scheduler/service.go:90:     100.0%
github.com/vaayne/anna/internal/scheduler/service.go:97:     100.0%
github.com/vaayne/anna/internal/scheduler/tool.go:108:       100.0%
github.com/vaayne/anna/internal/scheduler/tool.go:118:       83.3%
github.com/vaayne/anna/internal/scheduler/tool.go:62:        100.0%
github.com/vaayne/anna/internal/scheduler/tool.go:67:        100.0%
github.com/vaayne/anna/internal/scheduler/tool.go:76:        100.0%
github.com/vaayne/anna/internal/scheduler/tool.go:90:        91.7%
github.com/vaayne/anna/internal/skills/install.go:22:        100.0%
github.com/vaayne/anna/internal/skills/install.go:26:        88.9%
github.com/vaayne/anna/internal/skills/install.go:43:        46.7%
github.com/vaayne/anna/internal/skills/install.go:77:        0.0%
github.com/vaayne/anna/internal/skills/install.go:98:        75.0%
github.com/vaayne/anna/internal/skills/list.go:17:           87.5%
github.com/vaayne/anna/internal/skills/remove.go:14:         66.7%
github.com/vaayne/anna/internal/skills/remove.go:34:         100.0%
github.com/vaayne/anna/internal/skills/tool.go:52:           100.0%
github.com/vaayne/anna/internal/skills/tool.go:57:           100.0%
github.com/vaayne/anna/internal/skills/tool.go:66:           85.7%
github.com/vaayne/anna/internal/skills/tool.go:82:           23.1%

@vaayne vaayne deleted the feat/about-anna-page branch March 17, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant