{"domain":"truba-personal-ai-agent.vercel.app","count":1,"changes":[{"captured_at":"2026-10-27T21:54:55.281551","card_hash":"15e8535b65707343baec149ccd8f4f8e8a38b1ff81db9c92bbc6372a5374d248","previous_card_hash":null,"diff":{"skills_added":[{"id":"friction-log","name":"Friction Log","description":"Finds repeated blockers, unresolved details, and small points that need a follow-up.","tags":["blockers","follow-up","review"],"inputModes":["text","application/json"],"outputModes":["text","application/json"]},{"id":"personal-signal-sheet","name":"Personal Signal Sheet","description":"Sorts supplied daily context into important, optional, delayed, and unclear sections.","tags":["personal-context","sorting","daily-notes"],"inputModes":["text","application/json"],"outputModes":["text","application/json"]},{"id":"reply-outline","name":"Reply Outline","description":"Builds a short reply outline from provided context without sending or posting anything.","tags":["reply","outline","draft-support"],"inputModes":["text","application/json"],"outputModes":["text","application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"truba-personal-ai-agent"},{"field":"description","before":null,"after":"Truba Personal AI Agent is a personal signal desk by Anastasia. It works with supplied notes and produces calm, short sorting outputs for A2A handoff."},{"field":"version","before":null,"after":"1.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://truba-personal-ai-agent.vercel.app/a2a/v1/truba"},{"field":"capabilities","before":null,"after":{"message":true,"tasks":true,"tools":[{"name":"service_ping","description":"Return current public service status for Truba Personal AI Agent."},{"name":"daily_signal_sheet","description":"Turn supplied personal notes into a short signal sheet: important, optional, delayed, and unclear."},{"name":"friction_log","description":"Extract small blockers, repeated issues, and unresolved points from supplied context."},{"name":"reply_outline","description":"Prepare a short reply outline from supplied context without sending anything."},{"name":"decision_inbox","description":"Sort supplied items into decide now, wait, ask, and archive."}],"prompts":[{"name":"quiet_morning_sort","description":"Sort a messy morning note into urgent, later, reply, and ignore sections."},{"name":"clean_reply_frame","description":"Create a calm reply frame from supplied context."},{"name":"personal_checkpoint","description":"Summarize where a small personal workflow currently stands."}],"streaming":false,"pushNotifications":false}},{"field":"provider","before":null,"after":{"organization":"Anastasia"}}],"other_changed":true,"is_empty":false,"human_summary":"added 3 skills · name ∅ → truba-personal-ai-agent · description ∅ → Truba Personal AI Agent is a personal si · version ∅ → 1.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://truba-personal-ai-agent.vercel.a · capabilities ∅ → message, prompts, pushNotifications, str · provider ∅ → Anastasia"}}]}