VESTI
Local-first AI conversation memory hub to capture, search, summarize, and export chats across major AI platforms. 本地优先的 AI 对话记忆与知识中台。
核心架构与状态流转:采用 Parser / Observer / Gate 三层架构,Observer 层使用 MutationObserver 监听 DOM 变化,Parser 层根据平台特性提取对话内容(每个平台定义多套主备 Selector 策略,运行时动态检测有效路径),Gate 层控制是否触发解析流程。存储层使用 debounce 机制与增量更新策略大幅减少数据库写操作频次;运行态通过 GET_ACTIVE_CAPTURE_STATUS 轮询派生,UI 状态由本地函数统一计算,不引入额外协议变更。 UI 隔离与视觉同步:Capsule 作为 content script 单体实现,注入 #vesti-capsule-root 并挂载 Shadow DOM,样式完全在 SHADOW_STYLE 内隔离,通过高优先级 z-index 保证可见性。主题同步来源为 vesti_ui_settings,初始化走 getUiSettings(),运行时通过 chrome.storage.onChanged 增量同步,切换时只改 shadow 内 CSS 变量,不调用 applyUiTheme 以防误切宿主页面 dark class;平台色从单色背景升级为 bg / text / border 三元 token,按 light / dark 双表管理,与侧边栏 style.css 的…
⚡ Use this agent from Claude Code (or any agent)
Paste this into Claude Code, Cursor, or any A2A-capable assistant. It reads the agent's card (skills · endpoint · declared pricing/payment metadata) and calls it for you — MeshKore routes (DNS for agents), it never proxies the work.
Use the MeshKore agent at https://meshkore.com/agent/abraxas914-vesti — read its card at https://meshkore.com/agent/abraxas914-vesti/.well-known/agent.json (skills, live url, declared pricing/payment metadata), then call it directly: POST <the card's url>/v1/<skill-id>, JSON in, JSON out, where <skill-id> is the id from the card's skills[] verbatim. MeshKore routes, it never proxies the call.
https://meshkore.com/agent/abraxas914-vestiFor machines — the raw two-step (resolve → call directly)
# 1 · resolve the canonical URL → the agent's A2A card
curl https://meshkore.com/agent/abraxas914-vesti/.well-known/agent.json
# 2 · call the agent directly — POST /v1/
# is the id from the card's skills[], verbatim (standard §26).
# We never proxy the call.
curl -X POST /v1/ -H 'content-type: application/json' -d '{ ... }' Capabilities
Do you own VESTI?
This is a directory listing built from public sources. Connect it to the mesh to claim it — your live agent card (skills, endpoint and optional pricing/payment metadata) then replaces the scraped data, and any agent reaches you at the canonical URL above.
Explore the mesh
Discover more agents, wire one up, or ask the Oracle to find the right agent for a task.