[{"data":1,"prerenderedAt":657},["ShallowReactive",2],{"published-article-paths":3,"search-navigation":348,"terms-vi":421,"mdc-hizklw-key":440},[4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346],{"path":5},"\u002Fde\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":7},"\u002Fde\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":9},"\u002Fde\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":11},"\u002Fde\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":13},"\u002Fde\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":15},"\u002Fde\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":17},"\u002Fde\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":19},"\u002Fde\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":21},"\u002Fde\u002Farticle\u002Fsetup-antigravity-2",{"path":23},"\u002Fde\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":25},"\u002Fde\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":27},"\u002Fde\u002Farticle\u002Fsync-obsidian-across-devices",{"path":29},"\u002Fde\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":31},"\u002Fde\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":33},"\u002Fde\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":35},"\u002Fde\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":37},"\u002Fen\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":39},"\u002Fen\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":41},"\u002Fen\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":43},"\u002Fen\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":45},"\u002Fen\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":47},"\u002Fen\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"path":49},"\u002Fen\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":51},"\u002Fen\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":53},"\u002Fen\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":55},"\u002Fen\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"path":57},"\u002Fen\u002Farticle\u002Fsetup-antigravity-2",{"path":59},"\u002Fen\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":61},"\u002Fen\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":63},"\u002Fen\u002Farticle\u002Fsync-obsidian-across-devices",{"path":65},"\u002Fen\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":67},"\u002Fen\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":69},"\u002Fen\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":71},"\u002Fen\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":73},"\u002Fes\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":75},"\u002Fes\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":77},"\u002Fes\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":79},"\u002Fes\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":81},"\u002Fes\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":83},"\u002Fes\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"path":85},"\u002Fes\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":87},"\u002Fes\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":89},"\u002Fes\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":91},"\u002Fes\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"path":93},"\u002Fes\u002Farticle\u002Fsetup-antigravity-2",{"path":95},"\u002Fes\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":97},"\u002Fes\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":99},"\u002Fes\u002Farticle\u002Fsync-obsidian-across-devices",{"path":101},"\u002Fes\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":103},"\u002Fes\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":105},"\u002Fes\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":107},"\u002Fes\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":109},"\u002Ffr\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":111},"\u002Ffr\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":113},"\u002Ffr\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":115},"\u002Ffr\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":117},"\u002Ffr\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":119},"\u002Ffr\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"path":121},"\u002Ffr\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":123},"\u002Ffr\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":125},"\u002Ffr\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":127},"\u002Ffr\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"path":129},"\u002Ffr\u002Farticle\u002Fsetup-antigravity-2",{"path":131},"\u002Ffr\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":133},"\u002Ffr\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":135},"\u002Ffr\u002Farticle\u002Fsync-obsidian-across-devices",{"path":137},"\u002Ffr\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":139},"\u002Ffr\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":141},"\u002Ffr\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":143},"\u002Ffr\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":145},"\u002Fid\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":147},"\u002Fid\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":149},"\u002Fid\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":151},"\u002Fid\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":153},"\u002Fid\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":155},"\u002Fid\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"path":157},"\u002Fid\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":159},"\u002Fid\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":161},"\u002Fid\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":163},"\u002Fid\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"path":165},"\u002Fid\u002Farticle\u002Fsetup-antigravity-2",{"path":167},"\u002Fid\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":169},"\u002Fid\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":171},"\u002Fid\u002Farticle\u002Fsync-obsidian-across-devices",{"path":173},"\u002Fid\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":175},"\u002Fid\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":177},"\u002Fid\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":179},"\u002Fid\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":181},"\u002Fja\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":183},"\u002Fja\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":185},"\u002Fja\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":187},"\u002Fja\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":189},"\u002Fja\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":191},"\u002Fja\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":193},"\u002Fja\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":195},"\u002Fja\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":197},"\u002Fja\u002Farticle\u002Fsetup-antigravity-2",{"path":199},"\u002Fja\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":201},"\u002Fja\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":203},"\u002Fja\u002Farticle\u002Fsync-obsidian-across-devices",{"path":205},"\u002Fja\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":207},"\u002Fja\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":209},"\u002Fja\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":211},"\u002Fja\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":213},"\u002Fpt\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":215},"\u002Fpt\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":217},"\u002Fpt\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":219},"\u002Fpt\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":221},"\u002Fpt\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":223},"\u002Fpt\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"path":225},"\u002Fpt\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":227},"\u002Fpt\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":229},"\u002Fpt\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":231},"\u002Fpt\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"path":233},"\u002Fpt\u002Farticle\u002Fsetup-antigravity-2",{"path":235},"\u002Fpt\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":237},"\u002Fpt\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":239},"\u002Fpt\u002Farticle\u002Fsync-obsidian-across-devices",{"path":241},"\u002Fpt\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":243},"\u002Fpt\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":245},"\u002Fpt\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":247},"\u002Fpt\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":249},"\u002Ftw\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":251},"\u002Ftw\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":253},"\u002Ftw\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":255},"\u002Ftw\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":257},"\u002Ftw\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":259},"\u002Ftw\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":261},"\u002Ftw\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":263},"\u002Ftw\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":265},"\u002Ftw\u002Farticle\u002Fsetup-antigravity-2",{"path":267},"\u002Ftw\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":269},"\u002Ftw\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":271},"\u002Ftw\u002Farticle\u002Fsync-obsidian-across-devices",{"path":273},"\u002Ftw\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":275},"\u002Ftw\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":277},"\u002Ftw\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":279},"\u002Ftw\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":281},"\u002Fvi\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":283},"\u002Fvi\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":285},"\u002Fvi\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":287},"\u002Fvi\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":289},"\u002Fvi\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":291},"\u002Fvi\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"path":293},"\u002Fvi\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":295},"\u002Fvi\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":297},"\u002Fvi\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":299},"\u002Fvi\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"path":301},"\u002Fvi\u002Farticle\u002Fsetup-antigravity-2",{"path":303},"\u002Fvi\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":305},"\u002Fvi\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":307},"\u002Fvi\u002Farticle\u002Fsync-obsidian-across-devices",{"path":309},"\u002Fvi\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":311},"\u002Fvi\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":313},"\u002Fvi\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":315},"\u002Fvi\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"path":317},"\u002Fzh\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"path":319},"\u002Fzh\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"path":321},"\u002Fzh\u002Farticle\u002Fcentralised-the-skills-for-agents",{"path":323},"\u002Fzh\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"path":325},"\u002Fzh\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"path":327},"\u002Fzh\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"path":329},"\u002Fzh\u002Farticle\u002Fself-hosted-travel-planner-trek",{"path":331},"\u002Fzh\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"path":333},"\u002Fzh\u002Farticle\u002Fsetup-antigravity-2",{"path":335},"\u002Fzh\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"path":337},"\u002Fzh\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"path":339},"\u002Fzh\u002Farticle\u002Fsync-obsidian-across-devices",{"path":341},"\u002Fzh\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"path":343},"\u002Fzh\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"path":345},"\u002Fzh\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"path":347},"\u002Fzh\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",[349,353,357,361,365,369,373,377,381,385,389,393,397,401,405,409,413,417],{"title":350,"path":351,"stem":352},"AI Agent Skills: What They Are & How to Create Them","\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them","en\u002Farticle\u002Fai-agent-skills-what-they-are-how-to-create-them",{"title":354,"path":355,"stem":356},"Bringing Buzz to DeepSeek Harness: Taught to Speak Nostr","\u002Farticle\u002Fbringing-buzz-to-deepseek-harness","en\u002Farticle\u002Fbringing-buzz-to-deepseek-harness",{"title":358,"path":359,"stem":360},"Solving AI Agent Skills Fragmentation with npx skills","\u002Farticle\u002Fcentralised-the-skills-for-agents","en\u002Farticle\u002Fcentralised-the-skills-for-agents",{"title":362,"path":363,"stem":364},"How to Expose Hermes Agent Privately with Cloudflare WARP","\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp","en\u002Farticle\u002Fexposing-hermes-agent-to-private-network-using-cloudflare-warp",{"title":366,"path":367,"stem":368},"How AI Agent Skills Replace Nuxt App Scaffolding Scripts","\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts","en\u002Farticle\u002Fhow-ai-agent-skills-replace-nuxt-app-scaffolding-scripts",{"title":370,"path":371,"stem":372},"Stop Exposing Your Vault: Secure NodeWarden with Cloudflare","\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare","en\u002Farticle\u002Fhow-to-secure-nodewarden-at-cloudflare",{"title":374,"path":375,"stem":376},"How to Deploy Hermes Agent on a Linux VPS","\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server","en\u002Farticle\u002Fhow-to-setup-hermes-on-remote-server",{"title":378,"path":379,"stem":380},"Self-Host Your Travel Itineraries with TREK and Docker","\u002Farticle\u002Fself-hosted-travel-planner-trek","en\u002Farticle\u002Fself-hosted-travel-planner-trek",{"title":382,"path":383,"stem":384},"Self-Host Block's Buzz: Shared AI Agent Workspace","\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues","en\u002Farticle\u002Fself-hosting-buzz-as-the-workspace-where-ai-agents-become-colleagues",{"title":386,"path":387,"stem":388},"How to Self-Host a BitWarden Compatible Server Nodewarden","\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare","en\u002Farticle\u002Fself-hosting-nodewarden-at-cloudflare",{"title":390,"path":391,"stem":392},"Google Antigravity 2 Hands-On: Setup & First Impressions","\u002Farticle\u002Fsetup-antigravity-2","en\u002Farticle\u002Fsetup-antigravity-2",{"title":394,"path":395,"stem":396},"NetSuite AI Connector Guide: MCP Setup & Use Cases","\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude","en\u002Farticle\u002Fsetup-netsuite-mcp-on-chatgpt-claude",{"title":398,"path":399,"stem":400},"Switch Between Multiple Cloudflare WARP Orgs on Mac","\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac","en\u002Farticle\u002Fswitch-between-multiple-cloudflare-warp-orgs-on-mac",{"title":402,"path":403,"stem":404},"How to Sync Obsidian Vaults Across Devices Securely","\u002Farticle\u002Fsync-obsidian-across-devices","en\u002Farticle\u002Fsync-obsidian-across-devices",{"title":406,"path":407,"stem":408},"Testing Claude Fable 5: A Financial Analysis Review","\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis","en\u002Farticle\u002Ftesting-claude-fable-5-in-financial-analysis",{"title":410,"path":411,"stem":412},"Guide to Browser and Scheduler in Antigravity 2","\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2","en\u002Farticle\u002Fuse-browser-and-scheduler-in-antigravity-2",{"title":414,"path":415,"stem":416},"Build a Persistent AI Memory System on Cloudflare","\u002Farticle\u002Fuse-cloudflare-as-ai-memory","en\u002Farticle\u002Fuse-cloudflare-as-ai-memory",{"title":418,"path":419,"stem":420},"Antigravity 2 in Action: AI Agents, Skills, and MCP","\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2","en\u002Farticle\u002Fwhat-can-we-do-with-antigravity-2",{"id":422,"title":423,"body":424,"content":425,"description":426,"extension":427,"meta":428,"navigation":435,"path":436,"seo":437,"stem":438,"__hash__":439},"terms\u002Fvi\u002Fterms.yml","Điều Khoản và Điều Kiện",null,"*Cập nhật lần cuối: ngày 3 tháng 9 năm 2026*\n\nCác **Điều Khoản và Điều Kiện** (\"Điều Khoản\") này điều chỉnh việc truy cập và sử dụng trang web Techvoyage của bạn, có sẵn tại techvoyage.dev (\"Trang Web\"). Khi truy cập hoặc sử dụng Trang Web, bạn đồng ý chịu sự ràng buộc bởi các Điều Khoản này. Nếu bạn không đồng ý với bất kỳ phần nào của các Điều Khoản này, vui lòng không sử dụng Trang Web.\n\n## 1. Chấp Nhận Điều Khoản\nKhi truy cập Trang Web, bạn xác nhận rằng bạn đã đọc, hiểu và đồng ý chịu sự ràng buộc bởi các Điều Khoản này và [Chính Sách Quyền Riêng Tư](privacy) của chúng tôi. Nếu bạn sử dụng Trang Web thay mặt cho một tổ chức, bạn cam đoan rằng bạn có thẩm quyền ràng buộc tổ chức đó với các Điều Khoản này.\n\n## 2. Sử Dụng Trang Web\n*   Bạn có thể sử dụng Trang Web cho các mục đích hợp pháp và phù hợp với các Điều Khoản này.\n*   Bạn đồng ý không sử dụng Trang Web không đúng cách, chẳng hạn như cố gắng truy cập trái phép, đưa phần mềm độc hại vào, can thiệp vào hoạt động của trang, hoặc sử dụng các công cụ tự động (như công cụ quét dữ liệu hoặc bot) theo cách làm gián đoạn dịch vụ của người khác.\n*   Bạn có trách nhiệm đảm bảo việc sử dụng Trang Web của mình tuân thủ mọi luật và quy định hiện hành.\n\n## 3. Quyền Sở Hữu Trí Tuệ\nTất cả nội dung được đăng tải trên Trang Web — bao gồm bài viết, hình ảnh, biểu trưng và công cụ — thuộc sở hữu của Techvoyage hoặc các bên cấp phép của chúng tôi và được bảo vệ bởi các luật về bản quyền và sở hữu trí tuệ hiện hành. Bạn có thể đọc và chia sẻ nội dung của chúng tôi với ghi nhận nguồn phù hợp, và bạn có thể trích dẫn các đoạn ngắn, nhưng bạn không được sao chép, tái xuất bản hoặc phân phối lại các phần đáng kể của nội dung đó cho mục đích thương mại khi chưa có sự đồng ý bằng văn bản trước của chúng tôi.\n\n## 4. Nội Dung Do Người Dùng Tạo và Bình Luận\n*   Để đăng bình luận, bạn cần tạo tài khoản và đăng nhập. Bạn đồng ý cung cấp thông tin chính xác, đầy đủ và giữ thông tin đăng nhập của mình được an toàn và bảo mật.\n*   Bạn chịu trách nhiệm về mọi hoạt động diễn ra dưới tài khoản của mình. Vui lòng thông báo ngay cho chúng tôi nếu bạn nghi ngờ tài khoản của mình bị sử dụng trái phép.\n*   Khi chúng tôi cho phép bình luận hoặc các nội dung gửi khác, bạn chịu trách nhiệm hoàn toàn về nội dung bạn đăng. Bạn không được đăng nội dung vi phạm pháp luật, bôi nhọ, lăng mạ, đe dọa, thư rác hoặc xâm phạm quyền của người khác.\n*   Khi đăng nội dung, bạn cấp cho Techvoyage giấy phép không độc quyền, miễn phí bản quyền để hiển thị, sao chép và kiểm duyệt nội dung đó liên quan đến Trang Web.\n*   Chúng tôi có thể xem xét, chỉnh sửa hoặc gỡ bỏ các nội dung người dùng gửi vào bất kỳ lúc nào mà không cần thông báo. Quan điểm thể hiện trong bình luận của người dùng là của chính tác giả và không nhất thiết phản ánh quan điểm của chúng tôi.\n\n## 5. Liên Kết và Quảng Cáo Bên Thứ Ba\nTrang Web có thể chứa các liên kết đến trang web của bên thứ ba và có thể hiển thị quảng cáo của bên thứ ba, bao gồm quảng cáo được phân phát bởi Google AdSense. Chúng tôi không chịu trách nhiệm về nội dung, chính sách hoặc hoạt động của bất kỳ trang web hoặc nhà quảng cáo bên thứ ba nào. Các giao dịch của bạn với bên thứ ba hoàn toàn là giữa bạn và họ, và chúng tôi khuyến khích bạn xem xét các điều khoản và chính sách quyền riêng tư của họ.\n\n## 6. Công Cụ và Tính Năng Tương Tác\nMột số trang của Trang Web cung cấp các công cụ tương tác (chẳng hạn như trình tạo) chạy hoàn toàn trong trình duyệt của bạn. Các công cụ này được cung cấp \"nguyên trạng\" vì sự thuận tiện của bạn, và bạn chịu trách nhiệm về cách sử dụng kết quả đầu ra của chúng, bao gồm việc tuân thủ các luật hiện hành.\n\n## 7. Tuyên Bố Miễn Trừ Bảo Đảm\nTrang Web và nội dung của nó được cung cấp trên cơ sở \"nguyên trạng\" và \"khi có sẵn\", không kèm bất kỳ bảo đảm nào, dù rõ ràng hay ngụ ý. Mặc dù chúng tôi nỗ lực hợp lý để giữ cho nội dung chính xác và cập nhật, chúng tôi không bảo đảm rằng nội dung là đầy đủ, chính xác hoặc không có lỗi, hoặc Trang Web sẽ luôn sẵn sàng mọi lúc. Vui lòng cũng xem [Tuyên Bố Miễn Trừ Trách Nhiệm](disclaimer) của chúng tôi để biết thêm các thông báo pháp lý.\n\n## 8. Giới Hạn Trách Nhiệm\nTrong phạm vi tối đa được luật hiện hành cho phép, Techvoyage sẽ không chịu trách nhiệm đối với bất kỳ thiệt hại gián tiếp, ngẫu nhiên, đặc biệt hoặc mang tính hệ quả nào phát sinh từ hoặc liên quan đến việc sử dụng Trang Web của bạn, bao gồm mất dữ liệu hoặc lợi nhuận. Không có điều khoản nào trong các Điều Khoản này giới hạn hoặc loại trừ bất kỳ trách nhiệm nào không thể bị giới hạn hoặc loại trừ theo luật hiện hành.\n\n## 9. Thay Đổi Trang Web và Các Điều Khoản Này\nChúng tôi có thể cập nhật, sửa đổi hoặc ngừng cung cấp các phần của Trang Web vào bất kỳ lúc nào mà không cần thông báo. Chúng tôi cũng có thể sửa đổi các Điều Khoản này theo thời gian. Phiên bản mới nhất của các Điều Khoản sẽ luôn được đăng trên trang này, và việc bạn tiếp tục sử dụng Trang Web sau bất kỳ thay đổi nào đồng nghĩa với việc bạn chấp nhận các Điều Khoản đã sửa đổi.\n\n## 10. Luật Điều Chỉnh\nCác Điều Khoản này được điều chỉnh và giải thích theo luật của khu vực tài phán nơi Techvoyage hoạt động, không xét đến các quy định về xung đột pháp luật. Bất kỳ tranh chấp nào phát sinh liên quan đến các Điều Khoản này hoặc Trang Web sẽ thuộc thẩm quyền xét xử độc quyền của các tòa án có thẩm quyền tại khu vực tài phán đó.\n\n## 11. Liên Hệ\nNếu bạn có bất kỳ câu hỏi nào về các Điều Khoản này, vui lòng liên hệ với chúng tôi tại **contact@techvoyage.dev**.\n","Các Điều Khoản và Điều Kiện này nêu rõ các quy tắc sử dụng trang web Techvoyage. Khi truy cập trang web này, bạn đồng ý với các điều khoản này.","yml",{"schemaOrg":429,"robots":432,"sitemap":433},[430],{"@type":431,"headline":423,"description":426},"WebPage","index, follow",{"lastmod":434},"2026-09-03",true,"\u002Fvi\u002Fterms",{"title":423,"description":426,"ogTitle":423,"ogDescription":426,"twitterTitle":423,"twitterDescription":426},"vi\u002Fterms","yJSndvgjPVX9hE3HP6ozvVIg-XdeE60CgvkLljV1j-M",{"data":441,"body":442},{},{"type":443,"children":444},"root",[445,457,469,476,490,496,516,522,527,533,561,567,572,578,583,589,602,608,613,619,624,630,635,641],{"type":446,"tag":447,"props":448,"children":449},"element","p",{},[450],{"type":446,"tag":451,"props":452,"children":453},"em",{},[454],{"type":455,"value":456},"text","Cập nhật lần cuối: ngày 3 tháng 9 năm 2026",{"type":446,"tag":447,"props":458,"children":459},{},[460,462,467],{"type":455,"value":461},"Các ",{"type":446,"tag":463,"props":464,"children":465},"strong",{},[466],{"type":455,"value":423},{"type":455,"value":468}," (\"Điều Khoản\") này điều chỉnh việc truy cập và sử dụng trang web Techvoyage của bạn, có sẵn tại techvoyage.dev (\"Trang Web\"). Khi truy cập hoặc sử dụng Trang Web, bạn đồng ý chịu sự ràng buộc bởi các Điều Khoản này. Nếu bạn không đồng ý với bất kỳ phần nào của các Điều Khoản này, vui lòng không sử dụng Trang Web.",{"type":446,"tag":470,"props":471,"children":473},"h2",{"id":472},"_1-chấp-nhận-điều-khoản",[474],{"type":455,"value":475},"1. Chấp Nhận Điều Khoản",{"type":446,"tag":447,"props":477,"children":478},{},[479,481,488],{"type":455,"value":480},"Khi truy cập Trang Web, bạn xác nhận rằng bạn đã đọc, hiểu và đồng ý chịu sự ràng buộc bởi các Điều Khoản này và ",{"type":446,"tag":482,"props":483,"children":485},"a",{"href":484},"privacy",[486],{"type":455,"value":487},"Chính Sách Quyền Riêng Tư",{"type":455,"value":489}," của chúng tôi. Nếu bạn sử dụng Trang Web thay mặt cho một tổ chức, bạn cam đoan rằng bạn có thẩm quyền ràng buộc tổ chức đó với các Điều Khoản này.",{"type":446,"tag":470,"props":491,"children":493},{"id":492},"_2-sử-dụng-trang-web",[494],{"type":455,"value":495},"2. Sử Dụng Trang Web",{"type":446,"tag":497,"props":498,"children":499},"ul",{},[500,506,511],{"type":446,"tag":501,"props":502,"children":503},"li",{},[504],{"type":455,"value":505},"Bạn có thể sử dụng Trang Web cho các mục đích hợp pháp và phù hợp với các Điều Khoản này.",{"type":446,"tag":501,"props":507,"children":508},{},[509],{"type":455,"value":510},"Bạn đồng ý không sử dụng Trang Web không đúng cách, chẳng hạn như cố gắng truy cập trái phép, đưa phần mềm độc hại vào, can thiệp vào hoạt động của trang, hoặc sử dụng các công cụ tự động (như công cụ quét dữ liệu hoặc bot) theo cách làm gián đoạn dịch vụ của người khác.",{"type":446,"tag":501,"props":512,"children":513},{},[514],{"type":455,"value":515},"Bạn có trách nhiệm đảm bảo việc sử dụng Trang Web của mình tuân thủ mọi luật và quy định hiện hành.",{"type":446,"tag":470,"props":517,"children":519},{"id":518},"_3-quyền-sở-hữu-trí-tuệ",[520],{"type":455,"value":521},"3. Quyền Sở Hữu Trí Tuệ",{"type":446,"tag":447,"props":523,"children":524},{},[525],{"type":455,"value":526},"Tất cả nội dung được đăng tải trên Trang Web — bao gồm bài viết, hình ảnh, biểu trưng và công cụ — thuộc sở hữu của Techvoyage hoặc các bên cấp phép của chúng tôi và được bảo vệ bởi các luật về bản quyền và sở hữu trí tuệ hiện hành. Bạn có thể đọc và chia sẻ nội dung của chúng tôi với ghi nhận nguồn phù hợp, và bạn có thể trích dẫn các đoạn ngắn, nhưng bạn không được sao chép, tái xuất bản hoặc phân phối lại các phần đáng kể của nội dung đó cho mục đích thương mại khi chưa có sự đồng ý bằng văn bản trước của chúng tôi.",{"type":446,"tag":470,"props":528,"children":530},{"id":529},"_4-nội-dung-do-người-dùng-tạo-và-bình-luận",[531],{"type":455,"value":532},"4. Nội Dung Do Người Dùng Tạo và Bình Luận",{"type":446,"tag":497,"props":534,"children":535},{},[536,541,546,551,556],{"type":446,"tag":501,"props":537,"children":538},{},[539],{"type":455,"value":540},"Để đăng bình luận, bạn cần tạo tài khoản và đăng nhập. Bạn đồng ý cung cấp thông tin chính xác, đầy đủ và giữ thông tin đăng nhập của mình được an toàn và bảo mật.",{"type":446,"tag":501,"props":542,"children":543},{},[544],{"type":455,"value":545},"Bạn chịu trách nhiệm về mọi hoạt động diễn ra dưới tài khoản của mình. Vui lòng thông báo ngay cho chúng tôi nếu bạn nghi ngờ tài khoản của mình bị sử dụng trái phép.",{"type":446,"tag":501,"props":547,"children":548},{},[549],{"type":455,"value":550},"Khi chúng tôi cho phép bình luận hoặc các nội dung gửi khác, bạn chịu trách nhiệm hoàn toàn về nội dung bạn đăng. Bạn không được đăng nội dung vi phạm pháp luật, bôi nhọ, lăng mạ, đe dọa, thư rác hoặc xâm phạm quyền của người khác.",{"type":446,"tag":501,"props":552,"children":553},{},[554],{"type":455,"value":555},"Khi đăng nội dung, bạn cấp cho Techvoyage giấy phép không độc quyền, miễn phí bản quyền để hiển thị, sao chép và kiểm duyệt nội dung đó liên quan đến Trang Web.",{"type":446,"tag":501,"props":557,"children":558},{},[559],{"type":455,"value":560},"Chúng tôi có thể xem xét, chỉnh sửa hoặc gỡ bỏ các nội dung người dùng gửi vào bất kỳ lúc nào mà không cần thông báo. Quan điểm thể hiện trong bình luận của người dùng là của chính tác giả và không nhất thiết phản ánh quan điểm của chúng tôi.",{"type":446,"tag":470,"props":562,"children":564},{"id":563},"_5-liên-kết-và-quảng-cáo-bên-thứ-ba",[565],{"type":455,"value":566},"5. Liên Kết và Quảng Cáo Bên Thứ Ba",{"type":446,"tag":447,"props":568,"children":569},{},[570],{"type":455,"value":571},"Trang Web có thể chứa các liên kết đến trang web của bên thứ ba và có thể hiển thị quảng cáo của bên thứ ba, bao gồm quảng cáo được phân phát bởi Google AdSense. Chúng tôi không chịu trách nhiệm về nội dung, chính sách hoặc hoạt động của bất kỳ trang web hoặc nhà quảng cáo bên thứ ba nào. Các giao dịch của bạn với bên thứ ba hoàn toàn là giữa bạn và họ, và chúng tôi khuyến khích bạn xem xét các điều khoản và chính sách quyền riêng tư của họ.",{"type":446,"tag":470,"props":573,"children":575},{"id":574},"_6-công-cụ-và-tính-năng-tương-tác",[576],{"type":455,"value":577},"6. Công Cụ và Tính Năng Tương Tác",{"type":446,"tag":447,"props":579,"children":580},{},[581],{"type":455,"value":582},"Một số trang của Trang Web cung cấp các công cụ tương tác (chẳng hạn như trình tạo) chạy hoàn toàn trong trình duyệt của bạn. Các công cụ này được cung cấp \"nguyên trạng\" vì sự thuận tiện của bạn, và bạn chịu trách nhiệm về cách sử dụng kết quả đầu ra của chúng, bao gồm việc tuân thủ các luật hiện hành.",{"type":446,"tag":470,"props":584,"children":586},{"id":585},"_7-tuyên-bố-miễn-trừ-bảo-đảm",[587],{"type":455,"value":588},"7. Tuyên Bố Miễn Trừ Bảo Đảm",{"type":446,"tag":447,"props":590,"children":591},{},[592,594,600],{"type":455,"value":593},"Trang Web và nội dung của nó được cung cấp trên cơ sở \"nguyên trạng\" và \"khi có sẵn\", không kèm bất kỳ bảo đảm nào, dù rõ ràng hay ngụ ý. Mặc dù chúng tôi nỗ lực hợp lý để giữ cho nội dung chính xác và cập nhật, chúng tôi không bảo đảm rằng nội dung là đầy đủ, chính xác hoặc không có lỗi, hoặc Trang Web sẽ luôn sẵn sàng mọi lúc. Vui lòng cũng xem ",{"type":446,"tag":482,"props":595,"children":597},{"href":596},"disclaimer",[598],{"type":455,"value":599},"Tuyên Bố Miễn Trừ Trách Nhiệm",{"type":455,"value":601}," của chúng tôi để biết thêm các thông báo pháp lý.",{"type":446,"tag":470,"props":603,"children":605},{"id":604},"_8-giới-hạn-trách-nhiệm",[606],{"type":455,"value":607},"8. Giới Hạn Trách Nhiệm",{"type":446,"tag":447,"props":609,"children":610},{},[611],{"type":455,"value":612},"Trong phạm vi tối đa được luật hiện hành cho phép, Techvoyage sẽ không chịu trách nhiệm đối với bất kỳ thiệt hại gián tiếp, ngẫu nhiên, đặc biệt hoặc mang tính hệ quả nào phát sinh từ hoặc liên quan đến việc sử dụng Trang Web của bạn, bao gồm mất dữ liệu hoặc lợi nhuận. Không có điều khoản nào trong các Điều Khoản này giới hạn hoặc loại trừ bất kỳ trách nhiệm nào không thể bị giới hạn hoặc loại trừ theo luật hiện hành.",{"type":446,"tag":470,"props":614,"children":616},{"id":615},"_9-thay-đổi-trang-web-và-các-điều-khoản-này",[617],{"type":455,"value":618},"9. Thay Đổi Trang Web và Các Điều Khoản Này",{"type":446,"tag":447,"props":620,"children":621},{},[622],{"type":455,"value":623},"Chúng tôi có thể cập nhật, sửa đổi hoặc ngừng cung cấp các phần của Trang Web vào bất kỳ lúc nào mà không cần thông báo. Chúng tôi cũng có thể sửa đổi các Điều Khoản này theo thời gian. Phiên bản mới nhất của các Điều Khoản sẽ luôn được đăng trên trang này, và việc bạn tiếp tục sử dụng Trang Web sau bất kỳ thay đổi nào đồng nghĩa với việc bạn chấp nhận các Điều Khoản đã sửa đổi.",{"type":446,"tag":470,"props":625,"children":627},{"id":626},"_10-luật-điều-chỉnh",[628],{"type":455,"value":629},"10. Luật Điều Chỉnh",{"type":446,"tag":447,"props":631,"children":632},{},[633],{"type":455,"value":634},"Các Điều Khoản này được điều chỉnh và giải thích theo luật của khu vực tài phán nơi Techvoyage hoạt động, không xét đến các quy định về xung đột pháp luật. Bất kỳ tranh chấp nào phát sinh liên quan đến các Điều Khoản này hoặc Trang Web sẽ thuộc thẩm quyền xét xử độc quyền của các tòa án có thẩm quyền tại khu vực tài phán đó.",{"type":446,"tag":470,"props":636,"children":638},{"id":637},"_11-liên-hệ",[639],{"type":455,"value":640},"11. Liên Hệ",{"type":446,"tag":447,"props":642,"children":643},{},[644,646,655],{"type":455,"value":645},"Nếu bạn có bất kỳ câu hỏi nào về các Điều Khoản này, vui lòng liên hệ với chúng tôi tại ",{"type":446,"tag":463,"props":647,"children":648},{},[649],{"type":446,"tag":482,"props":650,"children":652},{"href":651},"mailto:contact@techvoyage.dev",[653],{"type":455,"value":654},"contact@techvoyage.dev",{"type":455,"value":656},".",1792489999131]