{"id":124269,"date":"2026-04-06T10:31:14","date_gmt":"2026-04-06T03:31:14","guid":{"rendered":"https:\/\/tino.vn\/blog\/?p=124269"},"modified":"2026-10-24T17:53:38","modified_gmt":"2026-10-24T10:53:38","slug":"khai-niem-cot-loi-trong-openclaw","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/khai-niem-cot-loi-trong-openclaw\/","title":{"rendered":"Kh\u00e1i ni\u1ec7m c\u1ed1t l\u00f5i trong OpenClaw: Gateway, Agent, Session, Skill v\u00e0 24 thu\u1eadt ng\u1eef kh\u00e1c"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>C\u00e1c kh\u00e1i ni\u1ec7m c\u1ed1t l\u00f5i trong OpenClaw xoay quanh m\u1ed9t tr\u1ee5c: Gateway nh\u1eadn tin t\u1eeb Channel, giao cho Agent; Agent d\u00f9ng model c\u1ee7a Provider v\u00e0 c\u00e1c Tool, nh\u1edb ng\u1eef c\u1ea3nh trong Session v\u00e0 Memory, t\u1ef1 ch\u1ea1y vi\u1ec7c b\u1eb1ng Automations, b\u1ecb gi\u1edbi h\u1ea1n b\u1edfi Sandbox v\u00e0 Tool policy.<\/strong> N\u1eafm kho\u1ea3ng 25 thu\u1eadt ng\u1eef d\u01b0\u1edbi \u0111\u00e2y l\u00e0 \u0111\u1ecdc \u0111\u01b0\u1ee3c t\u00e0i li\u1ec7u, log v\u00e0 c\u1ea5u h\u00ecnh c\u1ee7a OpenClaw.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00e0i n\u00e0y l\u00e0 b\u1ea3ng thu\u1eadt ng\u1eef. Ph\u1ea7n gi\u1edbi thi\u1ec7u t\u1ed5ng quan n\u1eb1m \u1edf <a href=\"https:\/\/tino.vn\/blog\/openclaw-la-gi\/\">OpenClaw l\u00e0 g\u00ec<\/a>; khi c\u1ea7n c\u00e0i \u0111\u1eb7t, xem <a href=\"https:\/\/tino.vn\/blog\/cai-dat-openclaw-tren-vps\/\">c\u00e0i \u0111\u1eb7t OpenClaw tr\u00ean VPS<\/a>. T\u00ean thu\u1eadt ng\u1eef gi\u1eef nguy\u00ean ti\u1ebfng Anh nh\u01b0 trong giao di\u1ec7n v\u00e0 l\u1ec7nh, k\u00e8m gi\u1ea3i th\u00edch ti\u1ebfng Vi\u1ec7t.<\/p>\n\n\n\n<h2 id=\"C\u00e1c_kh\u00e1i_ni\u1ec7m_trong_OpenClaw_li\u00ean_k\u1ebft_v\u1edbi_nhau_th\u1ebf_n\u00e0o?\">C\u00e1c kh\u00e1i ni\u1ec7m trong OpenClaw li\u00ean k\u1ebft v\u1edbi nhau th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1c kh\u00e1i ni\u1ec7m trong OpenClaw x\u1ebfp th\u00e0nh m\u1ed9t lu\u1ed3ng: tin nh\u1eafn v\u00e0o qua Channel, Gateway \u0111\u1ecbnh tuy\u1ebfn t\u1edbi Agent, Agent g\u1ecdi model v\u00e0 Tool, k\u1ebft qu\u1ea3 quay l\u1ea1i Channel. Session gi\u1eef ng\u1eef c\u1ea3nh ng\u1eafn h\u1ea1n, Workspace v\u00e0 Memory gi\u1eef tr\u00ed nh\u1edb d\u00e0i h\u1ea1n, c\u00f2n Sandbox, Tool policy v\u00e0 pairing \u0111\u1eb7t gi\u1edbi h\u1ea1n cho t\u1eebng b\u01b0\u1edbc.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1400\" height=\"750\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/khai-niem-cot-loi-trong-openclaw-ban-do.webp\" alt=\"B\u1ea3n \u0111\u1ed3 thu\u1eadt ng\u1eef OpenClaw: Channel v\u00e0o Gateway, Gateway \u0111\u1ecbnh tuy\u1ebfn t\u1edbi Agent, Agent g\u1ecdi Provider\/Model v\u00e0 Tool; Session v\u00e0 Workspace &amp; Memory l\u01b0u ng\u1eef c\u1ea3nh; Automations t\u1ea1o l\u01b0\u1ee3t ch\u1ea1y; Skill, Plugin, ClawHub m\u1edf r\u1ed9ng Tool; Sandbox, Tool policy, Security audit ki\u1ec3m so\u00e1t; Prompt injection l\u00e0 r\u1ee7i ro \u0111\u1ea7u v\u00e0o\" class=\"wp-image-132026\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/khai-niem-cot-loi-trong-openclaw-ban-do.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/khai-niem-cot-loi-trong-openclaw-ban-do-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/khai-niem-cot-loi-trong-openclaw-ban-do-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/khai-niem-cot-loi-trong-openclaw-ban-do-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<h2 id=\"Nh\u00f3m_1:_Gateway,_Control_UI_v\u00e0_k\u1ebft_n\u1ed1i\">Nh\u00f3m 1: Gateway, Control UI v\u00e0 k\u1ebft n\u1ed1i<\/h2>\n\n\n\n<h3 id=\"Gateway\">Gateway<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Gateway l\u00e0 ti\u1ebfn tr\u00ecnh trung t\u00e2m ch\u1ea1y n\u1ec1n c\u1ee7a OpenClaw: gi\u1eef k\u1ebft n\u1ed1i v\u1edbi c\u00e1c k\u00eanh chat, credential, session v\u00e0 \u0111\u1ecbnh tuy\u1ebfn tin nh\u1eafn t\u1edbi agent (<a href=\"https:\/\/docs.openclaw.ai\/concepts\/architecture\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Gateway architecture<\/a>). Gateway nghe m\u1ed9t c\u1ed5ng duy nh\u1ea5t, m\u1eb7c \u0111\u1ecbnh 18789, ph\u1ee5c v\u1ee5 c\u1ea3 WebSocket l\u1eabn Control UI. Tr\u00ean m\u00e1y th\u01b0\u1eddng, Gateway m\u1eb7c \u0111\u1ecbnh ch\u1ec9 nghe tr\u00ean 127.0.0.1.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw gateway status\nopenclaw gateway restart\nopenclaw doctor<\/code><\/pre>\n\n\n\n<h3 id=\"Control_UI\">Control UI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Control UI l\u00e0 b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n tr\u00ean tr\u00ecnh duy\u1ec7t \u1edf <code>http:\/\/127.0.0.1:18789\/<\/code>: chat v\u1edbi agent, s\u1eeda c\u1ea5u h\u00ecnh, xem session, k\u00eanh, thi\u1ebft b\u1ecb, m\u1ee9c d\u00f9ng token. L\u1ec7nh <code>openclaw dashboard<\/code> m\u1edf trang n\u00e0y k\u00e8m li\u00ean k\u1ebft \u0111\u0103ng nh\u1eadp d\u00f9ng m\u1ed9t l\u1ea7n.<\/p>\n\n\n\n<h3 id=\"Pairing_(gh\u00e9p_\u0111\u00f4i)\">Pairing (gh\u00e9p \u0111\u00f4i)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pairing l\u00e0 b\u01b0\u1edbc ch\u1ee7 Gateway duy\u1ec7t m\u1ed9t ng\u01b0\u1eddi ho\u1eb7c thi\u1ebft b\u1ecb m\u1edbi. Ng\u01b0\u1eddi l\u1ea1 nh\u1eafn bot nh\u1eadn m\u00e3, b\u1ea1n duy\u1ec7t b\u1eb1ng <code>openclaw pairing approve &lt;k\u00eanh&gt; &lt;m\u00e3&gt;<\/code>; tr\u00ecnh duy\u1ec7t m\u1edbi m\u1edf Control UI t\u1eeb xa \u0111\u01b0\u1ee3c duy\u1ec7t b\u1eb1ng <code>openclaw devices approve<\/code> (<a href=\"https:\/\/docs.openclaw.ai\/web\/control-ui\/connect-and-pair\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Connect and pair<\/a>).<\/p>\n\n\n\n<h3 id=\"Node\">Node<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Node l\u00e0 thi\u1ebft b\u1ecb gh\u00e9p \u0111\u00f4i v\u1edbi Gateway (m\u00e1y Mac, \u0111i\u1ec7n tho\u1ea1i iOS, Android) \u0111\u1ec3 cung c\u1ea5p kh\u1ea3 n\u0103ng t\u1ea1i ch\u1ed7 nh\u01b0 m\u00e0n h\u00ecnh, camera, ch\u1ea1y l\u1ec7nh c\u1ee5c b\u1ed9, trong khi Gateway c\u00f3 th\u1ec3 n\u1eb1m tr\u00ean VPS.<\/p>\n\n\n\n<h2 id=\"Nh\u00f3m_2:_Agent,_Session_v\u00e0_Memory\">Nh\u00f3m 2: Agent, Session v\u00e0 Memory<\/h2>\n\n\n\n<h3 id=\"Agent\">Agent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Agent l\u00e0 &#8220;ng\u01b0\u1eddi l\u00e0m vi\u1ec7c&#8221; trong OpenClaw: c\u00f3 t\u00ean, workspace, model m\u1eb7c \u0111\u1ecbnh v\u00e0 danh s\u00e1ch tool \u0111\u01b0\u1ee3c d\u00f9ng. B\u1ea3n c\u00e0i m\u1edbi c\u00f3 agent <code>main<\/code>; b\u1ea1n c\u00f3 th\u1ec3 th\u00eam agent cho t\u1eebng vai tr\u00f2.<\/p>\n\n\n\n<h3 id=\"Agent_loop_(v\u00f2ng_l\u1eb7p_agent)\">Agent loop (v\u00f2ng l\u1eb7p agent)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Agent loop l\u00e0 chu tr\u00ecnh m\u1ed9t l\u01b0\u1ee3t l\u00e0m vi\u1ec7c: gh\u00e9p ng\u1eef c\u1ea3nh, g\u1ecdi model, ch\u1ea1y tool model y\u00eau c\u1ea7u, \u0111\u01b0a k\u1ebft qu\u1ea3 l\u1ea1i cho model, l\u1eb7p \u0111\u1ebfn khi c\u00f3 c\u00e2u tr\u1ea3 l\u1eddi cu\u1ed1i. Khi m\u1ed9t tool l\u1ed7i gi\u1ed1ng h\u1ec7t nhau 3 l\u1ea7n li\u00ean ti\u1ebfp, OpenClaw d\u1eebng l\u01b0\u1ee3t \u0111\u1ec3 tr\u00e1nh l\u1eb7p v\u00f4 h\u1ea1n.<\/p>\n\n\n\n<h3 id=\"Session\">Session<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Session l\u00e0 m\u1ed9t lu\u1ed3ng h\u1ed9i tho\u1ea1i c\u00f3 kho\u00e1 ri\u00eang, v\u00ed d\u1ee5 <code>agent:main:telegram:direct:123<\/code> (<a href=\"https:\/\/docs.openclaw.ai\/concepts\/session\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Session management<\/a>). M\u1eb7c \u0111\u1ecbnh, tin nh\u1eafn ri\u00eang d\u00f9ng chung session ch\u00ednh c\u1ee7a agent, m\u1ed7i nh\u00f3m chat c\u00f3 session ri\u00eang. T\u1eeb b\u1ea3n 2026.8.1, session v\u00e0 transcript l\u01b0u trong SQLite <code>openclaw-agent.sqlite<\/code>, kh\u00f4ng c\u00f2n l\u00e0 t\u1ec7p JSON s\u1eeda tay.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw sessions\nopenclaw sessions cleanup --dry-run<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">D\u1ecdn v\u00e0 l\u01b0u tr\u1eef session: xem <a href=\"https:\/\/tino.vn\/blog\/xoa-va-luu-tru-session-bang-lenh-openclaw-cli\/\">xo\u00e1 v\u00e0 l\u01b0u tr\u1eef session b\u1eb1ng OpenClaw CLI<\/a>.<\/p>\n\n\n\n<h3 id=\"Compaction\">Compaction<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Compaction l\u00e0 c\u01a1 ch\u1ebf t\u00f3m t\u1eaft c\u00e1c l\u01b0\u1ee3t c\u0169 khi h\u1ed9i tho\u1ea1i s\u1eafp \u0111\u1ea7y context window c\u1ee7a model, gi\u1eef l\u1ea1i tin g\u1ea7n nh\u1ea5t. Compaction t\u1ef1 b\u1eadt; g\u00f5 <code>\/compact<\/code> \u0111\u1ec3 l\u00e0m th\u1ee7 c\u00f4ng, <code>\/new<\/code> \u0111\u1ec3 m\u1edf session m\u1edbi. L\u1ecbch s\u1eed \u0111\u1ea7y \u0111\u1ee7 v\u1eabn n\u1eb1m tr\u00ean \u0111\u0129a.<\/p>\n\n\n\n<h3 id=\"Workspace\">Workspace<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Workspace l\u00e0 th\u01b0 m\u1ee5c l\u00e0m vi\u1ec7c c\u1ee7a agent, m\u1eb7c \u0111\u1ecbnh <code>~\/.openclaw\/workspace<\/code> (<a href=\"https:\/\/docs.openclaw.ai\/concepts\/agent-workspace\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Agent workspace<\/a>). C\u00e1c t\u1ec7p chu\u1ea9n trong \u0111\u00f3:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>T\u1ec7p<\/th><th>Vai tr\u00f2<\/th><\/tr><\/thead><tbody><tr><td>AGENTS.md<\/td><td>Quy t\u1eafc l\u00e0m vi\u1ec7c, n\u1ea1p \u0111\u1ea7u m\u1ed7i session<\/td><\/tr><tr><td>SOUL.md<\/td><td>T\u00ednh c\u00e1ch, gi\u1ecdng v\u0103n, gi\u1edbi h\u1ea1n c\u1ee7a agent<\/td><\/tr><tr><td>USER.md<\/td><td>S\u1edf th\u00edch, c\u00e1ch giao ti\u1ebfp c\u1ee7a ng\u01b0\u1eddi d\u00f9ng (tu\u1ef3 ch\u1ecdn)<\/td><\/tr><tr><td>IDENTITY.md<\/td><td>T\u00ean, phong c\u00e1ch, emoji c\u1ee7a agent<\/td><\/tr><tr><td>MEMORY.md<\/td><td>Tr\u00ed nh\u1edb d\u00e0i h\u1ea1n \u0111\u00e3 ch\u1ecdn l\u1ecdc (tu\u1ef3 ch\u1ecdn)<\/td><\/tr><tr><td>memory\/YYYY-MM-DD.md<\/td><td>Nh\u1eadt k\u00fd ghi nh\u1edb theo ng\u00e0y<\/td><\/tr><tr><td>skills\/<\/td><td>Skill ri\u00eang c\u1ee7a workspace, \u01b0u ti\u00ean cao nh\u1ea5t khi tr\u00f9ng t\u00ean<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ngu\u1ed3n: docs.openclaw.ai\/concepts\/agent-workspace, truy c\u1eadp 24\/10\/2026<\/figcaption><\/figure>\n\n\n\n<h3 id=\"Memory\">Memory<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Memory l\u00e0 c\u00e1ch OpenClaw nh\u1edb qua nhi\u1ec1u session: c\u00e1c t\u1ec7p Markdown trong workspace, \u0111\u01b0\u1ee3c l\u1eadp ch\u1ec9 m\u1ee5c b\u1eb1ng engine SQLite t\u00edch h\u1ee3p v\u00e0 t\u00ecm l\u1ea1i b\u1eb1ng tool <code>memory_search<\/code>, <code>memory_get<\/code> (<a href=\"https:\/\/docs.openclaw.ai\/concepts\/memory\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Memory<\/a>). Tr\u01b0\u1edbc khi compaction, agent c\u00f3 m\u1ed9t l\u01b0\u1ee3t &#8220;memory flush&#8221; \u0111\u1ec3 ghi l\u1ea1i \u0111i\u1ec1u c\u1ea7n nh\u1edb. Backend QMD c\u0169 \u0111\u00e3 b\u1ecb g\u1ee1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mu\u1ed1n thay engine memory (LanceDB, Honcho\u2026), xem <a href=\"https:\/\/tino.vn\/blog\/memory-plugin-openclaw\/\">memory plugin cho OpenClaw<\/a>.<\/p>\n\n\n\n<h3 id=\"Multi-agent_v\u00e0_binding\">Multi-agent v\u00e0 binding<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Multi-agent l\u00e0 ch\u1ea1y nhi\u1ec1u agent trong m\u1ed9t Gateway, m\u1ed7i agent c\u00f3 workspace, model, quy\u1ec1n ri\u00eang. Binding l\u00e0 lu\u1eadt \u0111\u1ecbnh tuy\u1ebfn: t\u00e0i kho\u1ea3n k\u00eanh ho\u1eb7c nh\u00f3m chat n\u00e0o g\u1eedi v\u1ec1 agent n\u00e0o.<\/p>\n\n\n\n<h2 id=\"Nh\u00f3m_3:_Provider,_model,_token\">Nh\u00f3m 3: Provider, model, token<\/h2>\n\n\n\n<h3 id=\"Provider_v\u00e0_model\">Provider v\u00e0 model<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Provider l\u00e0 nh\u00e0 cung c\u1ea5p model (Anthropic, OpenAI, Google, OpenRouter, Ollama\u2026); model \u0111\u01b0\u1ee3c ghi d\u1ea1ng <code>provider\/model<\/code>, v\u00ed d\u1ee5 <code>google\/gemini-4-argon<\/code> (<a href=\"https:\/\/docs.openclaw.ai\/concepts\/model-providers\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Model providers<\/a>). \u0110\u1ed5i model b\u1eb1ng <code>openclaw models set<\/code> ho\u1eb7c g\u00f5 <code>\/model<\/code> trong chat.<\/p>\n\n\n\n<h3 id=\"API_key_v\u00e0_OAuth\">API key v\u00e0 OAuth<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">API key l\u00e0 chu\u1ed7i b\u00ed m\u1eadt nh\u00e0 cung c\u1ea5p c\u1ea5p cho b\u1ea1n \u0111\u1ec3 g\u1ecdi model v\u00e0 t\u00ednh ph\u00ed; OAuth l\u00e0 \u0111\u0103ng nh\u1eadp b\u1eb1ng t\u00e0i kho\u1ea3n thu\u00ea bao (v\u00ed d\u1ee5 ChatGPT\/Codex). Gi\u1eef API key nh\u01b0 m\u1eadt kh\u1ea9u; ai c\u00f3 key l\u00e0 ti\u00eau \u0111\u01b0\u1ee3c ti\u1ec1n c\u1ee7a b\u1ea1n. Ph\u00e2n bi\u1ec7t g\u00f3i chat v\u00e0 credit API \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/phan-biet-chat-voi-token-credit-cua-ai\/\">ph\u00e2n bi\u1ec7t Chat v\u1edbi Token Credit c\u1ee7a AI<\/a>.<\/p>\n\n\n\n<h3 id=\"Token_v\u00e0_Usage\">Token v\u00e0 Usage<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Token l\u00e0 \u0111\u01a1n v\u1ecb \u0111o l\u01b0\u1ee3ng ch\u1eef \u0111\u01b0a v\u00e0o v\u00e0 nh\u1eadn ra t\u1eeb model, c\u0169ng l\u00e0 \u0111\u01a1n v\u1ecb t\u00ednh ti\u1ec1n API. M\u1ee5c Usage trong Control UI th\u1ed1ng k\u00ea s\u1ed1 tin, token, l\u01b0\u1ee3t g\u1ecdi tool, chi ph\u00ed theo kho\u1ea3ng th\u1eddi gian, gi\u00fap ph\u00e1t hi\u1ec7n automation ch\u1ea1y qu\u00e1 d\u00e0y.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/1-1024x535.png\" alt=\"Trang Usage trong Control UI c\u1ee7a OpenClaw: b\u1ed9 l\u1ecdc theo ng\u00e0y, t\u1ed5ng 71 tin nh\u1eafn, 195 token m\u1ed7i ph\u00fat, 6 l\u01b0\u1ee3t g\u1ecdi tool, chi ph\u00ed theo model v\u00e0 provider\" class=\"wp-image-124287\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/1-1024x535.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/1-300x157.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/1-768x401.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/1-1536x802.png 1536w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/1.png 1607w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u1ea2nh ch\u1ee5p Control UI tr\u01b0\u1edbc b\u1ea3n 2026.8.1; giao di\u1ec7n hi\u1ec7n h\u00e0nh \u0111\u00e3 b\u1ed1 tr\u00ed l\u1ea1i theo d\u1ea1ng chat nh\u01b0ng v\u1eabn c\u00f3 m\u1ee5c Usage.<\/em><\/p>\n\n\n\n<h3 id=\"Model_failover\">Model failover<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Model failover l\u00e0 c\u01a1 ch\u1ebf t\u1ef1 chuy\u1ec3n sang auth profile ho\u1eb7c model d\u1ef1 ph\u00f2ng khi model ch\u00ednh l\u1ed7i hay h\u1ebft h\u1ea1n m\u1ee9c, \u0111\u1ec3 agent kh\u00f4ng d\u1eebng gi\u1eefa ch\u1eebng.<\/p>\n\n\n\n<h2 id=\"Nh\u00f3m_4:_Channel,_Tool,_Skill,_Plugin\">Nh\u00f3m 4: Channel, Tool, Skill, Plugin<\/h2>\n\n\n\n<h3 id=\"Channel\">Channel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Channel l\u00e0 \u1ee9ng d\u1ee5ng nh\u1eafn tin n\u1ed1i v\u1edbi Gateway. Telegram v\u00e0 WebChat c\u00f3 s\u1eb5n; Discord, Slack, WhatsApp, Signal, Zalo\u2026 c\u00e0i th\u00eam d\u01b0\u1edbi d\u1ea1ng plugin. M\u1ed9t Gateway ph\u1ee5c v\u1ee5 nhi\u1ec1u channel c\u00f9ng l\u00fac.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1596\" height=\"814\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/2-1024x522.png\" alt=\"Trang Channels trong Control UI OpenClaw hi\u1ec3n th\u1ecb tr\u1ea1ng th\u00e1i k\u00eanh WhatsApp v\u00e0 Telegram: Configured, Running, Mode, n\u00fat Probe v\u00e0 Reload\" class=\"wp-image-124286\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/2-1024x522.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/2-300x153.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/2-768x392.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/2-1536x783.png 1536w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/2.png 1596w\" sizes=\"(max-width: 1596px) 100vw, 1596px\" \/><\/figure>\n\n\n\n<h3 id=\"Tool\">Tool<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tool l\u00e0 h\u00e0m agent g\u1ecdi \u0111\u01b0\u1ee3c \u0111\u1ec3 h\u00e0nh \u0111\u1ed9ng: <code>browser<\/code>, <code>exec<\/code>, <code>web_search<\/code>, <code>web_fetch<\/code>, <code>message<\/code>, \u0111\u1ecdc ghi t\u1ec7p\u2026 Agent ch\u1ec9 d\u00f9ng \u0111\u01b0\u1ee3c tool \u0111\u01b0\u1ee3c b\u1eadt v\u00e0 cho ph\u00e9p.<\/p>\n\n\n\n<h3 id=\"Skill_v\u00e0_SKILL.md\">Skill v\u00e0 SKILL.md<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Skill l\u00e0 th\u01b0 m\u1ee5c ch\u1ee9a t\u1ec7p <code>SKILL.md<\/code> (c\u00f3 <code>name<\/code>, <code>description<\/code>) v\u00e0 t\u1ec7p ph\u1ee5, d\u1ea1y agent c\u00e1ch l\u00e0m m\u1ed9t vi\u1ec7c l\u1eb7p l\u1ea1i; agent n\u1ea1p skill khi c\u1ea7n (<a href=\"https:\/\/docs.openclaw.ai\/tools\/skills\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Skills<\/a>). Skill kh\u00f4ng th\u00eam quy\u1ec1n m\u1edbi; n\u00f3 h\u01b0\u1edbng d\u1eabn agent d\u00f9ng tool s\u1eb5n c\u00f3. Skill Workshop cho ph\u00e9p agent t\u1ef1 \u0111\u1ec1 xu\u1ea5t skill t\u1eeb vi\u1ec7c \u0111\u00e3 l\u00e0m, c\u00f3 l\u01b0u phi\u00ean b\u1ea3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"507\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/3-1024x507.png\" alt=\"Trang Skills trong Control UI OpenClaw: danh s\u00e1ch built-in skills nh\u01b0 1password, apple-notes, apple-reminders, bear-notes, blogwatcher v\u1edbi c\u00f4ng t\u1eafc b\u1eadt t\u1eaft, n\u00fat Browse Skills Store\" class=\"wp-image-124284\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/3-1024x507.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/3-300x149.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/3-768x380.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/3-1536x761.png 1536w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/3.png 1601w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 id=\"Plugin\">Plugin<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Plugin l\u00e0 g\u00f3i code m\u1edf r\u1ed9ng OpenClaw: th\u00eam channel (Zalo, WhatsApp), provider, tool hay memory engine. C\u00e0i b\u1eb1ng <code>openclaw plugins install @openclaw\/&lt;id&gt;<\/code>. Plugin ch\u1ea1y code th\u1eadt n\u00ean r\u1ee7i ro cao h\u01a1n skill.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So s\u00e1nh k\u1ef9 hai lo\u1ea1i \u1edf <a href=\"https:\/\/tino.vn\/blog\/skills-va-plugin-trong-openclaw\/\">ph\u00e2n bi\u1ec7t Skills v\u00e0 Plugin trong OpenClaw<\/a>.<\/p>\n\n\n\n<h3 id=\"ClawHub\">ClawHub<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ClawHub (clawhub.ai) l\u00e0 kho c\u00f4ng khai \u0111\u1ec3 t\u00ecm, c\u00e0i, xu\u1ea5t b\u1ea3n skill v\u00e0 plugin. ClawHub qu\u00e9t b\u1ea3n ph\u00e1t h\u00e0nh v\u00e0 hi\u1ec7n k\u1ebft qu\u1ea3 qu\u00e9t, nh\u01b0ng t\u1eebng c\u00f3 h\u00e0ng tr\u0103m skill \u0111\u1ed9c h\u1ea1i; \u0111\u1ecdc k\u1ef9 tr\u01b0\u1edbc khi c\u00e0i. Xem <a href=\"https:\/\/tino.vn\/blog\/clawhub-la-gi\/\">ClawHub l\u00e0 g\u00ec<\/a>.<\/p>\n\n\n\n<h2 id=\"Nh\u00f3m_5:_Automations,_Hooks,_Webhooks\">Nh\u00f3m 5: Automations, Hooks, Webhooks<\/h2>\n\n\n\n<h3 id=\"Automations_(t\u00ean_c\u0169:_cron_jobs)\">Automations (t\u00ean c\u0169: cron jobs)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Automations l\u00e0 b\u1ed9 l\u1eadp l\u1ecbch t\u00edch h\u1ee3p trong Gateway: ch\u1ea1y m\u1ed9t l\u1ea7n (<code>--at<\/code>), l\u1eb7p theo kho\u1ea3ng th\u1eddi gian ho\u1eb7c bi\u1ec3u th\u1ee9c cron, m\u1ed7i job c\u00f3 l\u1ecbch, model, session, c\u00e1ch g\u1eedi k\u1ebft qu\u1ea3 v\u00e0 l\u1ecbch s\u1eed ch\u1ea1y ri\u00eang (<a href=\"https:\/\/docs.openclaw.ai\/automation\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Automation<\/a>). L\u1ec7nh <code>openclaw automations<\/code>; <code>openclaw cron<\/code> v\u1eabn l\u00e0 t\u00ean g\u1ecdi t\u1eaft.<\/p>\n\n\n\n<h3 id=\"Heartbeat_\u0111\u00e3_\u0111i_\u0111\u00e2u?\">Heartbeat \u0111\u00e3 \u0111i \u0111\u00e2u?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Heartbeat t\u1eebng l\u00e0 c\u01a1 ch\u1ebf &#8220;t\u1ef1 th\u1ee9c d\u1eady&#8221; \u0111\u1ecbnh k\u1ef3 c\u1ee7a agent. \u1ede b\u1ea3n hi\u1ec7n h\u00e0nh, c\u00e1c monitor heartbeat \u0111\u01b0\u1ee3c chuy\u1ec3n th\u00e0nh automation job b\u00ecnh th\u01b0\u1eddng; ch\u1ea1y <code>openclaw doctor --fix<\/code> \u0111\u1ec3 chuy\u1ec3n c\u1ea5u h\u00ecnh c\u0169 (<a href=\"https:\/\/docs.openclaw.ai\/gateway\/heartbeat\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Heartbeat migration<\/a>). B\u00e0i vi\u1ebft c\u0169 n\u00f3i &#8220;Heartbeat kh\u00e1c Cron&#8221; kh\u00f4ng c\u00f2n \u0111\u00fang.<\/p>\n\n\n\n<h3 id=\"Hooks_v\u00e0_Webhooks\">Hooks v\u00e0 Webhooks<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hook l\u00e0 script ch\u1ea1y khi c\u00f3 s\u1ef1 ki\u1ec7n trong v\u00f2ng \u0111\u1eddi agent (reset session, Gateway kh\u1edfi \u0111\u1ed9ng). Webhook l\u00e0 c\u1ed5ng HTTP c\u00f3 x\u00e1c th\u1ef1c \u0111\u1ec3 d\u1ecbch v\u1ee5 b\u00ean ngo\u00e0i, v\u00ed d\u1ee5 n8n, k\u00edch ho\u1ea1t agent. K\u1ebft qu\u1ea3 automation c\u0169ng c\u00f3 th\u1ec3 g\u1eedi \u0111i qua webhook.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Chuy\u1ec3n l\u1ecbch c\u0169 sang Automations: <a href=\"https:\/\/tino.vn\/blog\/chuyen-tu-cron-cu-sang-automations-trong-openclaw\/\">chuy\u1ec3n t\u1eeb Cron c\u0169 sang Automations trong OpenClaw<\/a>.<\/p>\n\n\n\n<h2 id=\"Nh\u00f3m_6:_Sandbox,_quy\u1ec1n_v\u00e0_b\u1ea3o_m\u1eadt\">Nh\u00f3m 6: Sandbox, quy\u1ec1n v\u00e0 b\u1ea3o m\u1eadt<\/h2>\n\n\n\n<h3 id=\"Sandbox\">Sandbox<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sandbox l\u00e0 ch\u1ebf \u0111\u1ed9 cho tool c\u1ee7a agent ch\u1ea1y trong container ri\u00eang thay v\u00ec tr\u00ean m\u00e1y host. Sandbox t\u1eaft m\u1eb7c \u0111\u1ecbnh (<code>agents.defaults.sandbox.mode: \"off\"<\/code>); b\u1eadt <code>\"non-main\"<\/code> ho\u1eb7c <code>\"all\"<\/code> \u0111\u1ec3 c\u00e1ch ly, backend m\u1eb7c \u0111\u1ecbnh l\u00e0 Docker, container sandbox m\u1eb7c \u0111\u1ecbnh kh\u00f4ng c\u00f3 m\u1ea1ng (<a href=\"https:\/\/docs.openclaw.ai\/gateway\/sandboxing\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Sandboxing<\/a>). Xem th\u00eam <a href=\"https:\/\/tino.vn\/blog\/cach-ly-sandbox-cho-ai-agent-tren-vps\/\">c\u00e1ch ly sandbox cho AI Agent tr\u00ean VPS<\/a>.<\/p>\n\n\n\n<h3 id=\"Tool_policy_v\u00e0_elevated\">Tool policy v\u00e0 elevated<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tool policy l\u00e0 danh s\u00e1ch cho ph\u00e9p, ch\u1eb7n tool theo agent; elevated l\u00e0 c\u1ed5ng duy\u1ec7t ri\u00eang cho l\u1ec7nh <code>exec<\/code> ch\u1ea1y v\u1edbi quy\u1ec1n cao. M\u1ed9t tool c\u00f3 th\u1ec3 b\u1ecb ch\u1eb7n b\u1edfi sandbox, b\u1edfi policy ho\u1eb7c b\u1edfi c\u1ed5ng elevated; l\u1ec7nh <code>openclaw policy<\/code> gi\u00fap ki\u1ec3m tra.<\/p>\n\n\n\n<h3 id=\"Allowlist_v\u00e0_DM_policy\">Allowlist v\u00e0 DM policy<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">DM policy quy\u1ebft \u0111\u1ecbnh ai nh\u1eafn ri\u00eang \u0111\u01b0\u1ee3c cho bot: <code>pairing<\/code> (m\u1eb7c \u0111\u1ecbnh), <code>allowlist<\/code>, <code>open<\/code>, <code>disabled<\/code>. Allowlist khai b\u00e1o ID s\u1ed1 c\u1ee7a ng\u01b0\u1eddi \u0111\u01b0\u1ee3c ph\u00e9p; nh\u00f3m chat n\u00ean b\u1eadt y\u00eau c\u1ea7u mention.<\/p>\n\n\n\n<h3 id=\"Prompt_injection\">Prompt injection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Prompt injection l\u00e0 ki\u1ec3u t\u1ea5n c\u00f4ng gi\u1ea5u c\u00e2u l\u1ec7nh trong n\u1ed9i dung agent \u0111\u1ecdc (trang web, email, t\u1ec7p) \u0111\u1ec3 l\u1eeba agent l\u00e0m \u0111i\u1ec1u b\u1ea1n kh\u00f4ng y\u00eau c\u1ea7u (<a href=\"https:\/\/docs.openclaw.ai\/gateway\/security\/prompt-injection\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw: Prompt injection<\/a>). Kh\u00f4ng c\u00f3 c\u1ea5u h\u00ecnh n\u00e0o ch\u1eb7n h\u1ebft; gi\u1ea3m thi\u1ec7t h\u1ea1i b\u1eb1ng quy\u1ec1n t\u1ed1i thi\u1ec3u v\u00e0 b\u01b0\u1edbc duy\u1ec7t. Chi ti\u1ebft \u1edf <a href=\"https:\/\/tino.vn\/blog\/rui-ro-bao-mat-khi-dung-openclaw\/\">r\u1ee7i ro b\u1ea3o m\u1eadt khi d\u00f9ng OpenClaw<\/a>.<\/p>\n\n\n\n<h3 id=\"Logs_v\u00e0_security_audit\">Logs v\u00e0 security audit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Logs ghi l\u1ea1i tool \u0111\u00e3 g\u1ecdi, l\u1ed7i, s\u1ef1 ki\u1ec7n k\u00eanh; xem trong Control UI ho\u1eb7c b\u1eb1ng <code>openclaw logs --follow<\/code>. L\u1ec7nh <code>openclaw security audit<\/code> r\u00e0 c\u00e1c c\u1ea5u h\u00ecnh nguy hi\u1ec3m nh\u01b0 Gateway m\u1edf ra ngo\u00e0i, token y\u1ebfu, c\u1edd debug c\u00f2n b\u1eadt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/4-1024x538.png\" alt=\"Trang Logs trong Control UI OpenClaw: log Gateway d\u1ea1ng JSONL v\u1edbi b\u1ed9 l\u1ecdc trace, debug, info, warn, error, fatal v\u00e0 c\u00e1c d\u00f2ng c\u1ea3nh b\u00e1o bonjour\" class=\"wp-image-124285\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/4-1024x538.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/4-300x158.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/4-768x403.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/4-1536x807.png 1536w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/04\/4.png 1611w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"B\u1ea3ng_tra_nhanh_thu\u1eadt_ng\u1eef_OpenClaw\">B\u1ea3ng tra nhanh thu\u1eadt ng\u1eef OpenClaw<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Thu\u1eadt ng\u1eef<\/th><th>M\u1ed9t c\u00e2u gi\u1ea3i th\u00edch<\/th><th>L\u1ec7nh ho\u1eb7c v\u1ecb tr\u00ed<\/th><\/tr><\/thead><tbody><tr><td>Gateway<\/td><td>Ti\u1ebfn tr\u00ecnh n\u1ec1n trung t\u00e2m<\/td><td>openclaw gateway status<\/td><\/tr><tr><td>Control UI<\/td><td>B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n web<\/td><td>openclaw dashboard<\/td><\/tr><tr><td>Pairing<\/td><td>Duy\u1ec7t ng\u01b0\u1eddi\/thi\u1ebft b\u1ecb m\u1edbi<\/td><td>openclaw pairing approve, devices approve<\/td><\/tr><tr><td>Agent<\/td><td>Ng\u01b0\u1eddi l\u00e0m vi\u1ec7c c\u00f3 quy\u1ec1n ri\u00eang<\/td><td>agents trong openclaw.json<\/td><\/tr><tr><td>Session<\/td><td>M\u1ed9t lu\u1ed3ng h\u1ed9i tho\u1ea1i<\/td><td>openclaw sessions<\/td><\/tr><tr><td>Compaction<\/td><td>T\u00f3m t\u1eaft l\u01b0\u1ee3t c\u0169<\/td><td>\/compact<\/td><\/tr><tr><td>Workspace<\/td><td>Th\u01b0 m\u1ee5c l\u00e0m vi\u1ec7c<\/td><td>~\/.openclaw\/workspace<\/td><\/tr><tr><td>Memory<\/td><td>Tr\u00ed nh\u1edb d\u00e0i h\u1ea1n<\/td><td>MEMORY.md, openclaw memory search<\/td><\/tr><tr><td>Provider\/Model<\/td><td>N\u01a1i cung c\u1ea5p v\u00e0 t\u00ean model<\/td><td>openclaw models set<\/td><\/tr><tr><td>Skill<\/td><td>H\u01b0\u1edbng d\u1eabn SKILL.md<\/td><td>openclaw skills install<\/td><\/tr><tr><td>Plugin<\/td><td>G\u00f3i code m\u1edf r\u1ed9ng<\/td><td>openclaw plugins install<\/td><\/tr><tr><td>Automations<\/td><td>L\u1ecbch v\u00e0 trigger<\/td><td>openclaw automations list<\/td><\/tr><tr><td>Sandbox<\/td><td>C\u00e1ch ly tool trong container<\/td><td>agents.defaults.sandbox.mode<\/td><\/tr><tr><td>Security audit<\/td><td>R\u00e0 c\u1ea5u h\u00ecnh nguy hi\u1ec3m<\/td><td>openclaw security audit<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">T\u1ec7p c\u1ea5u h\u00ecnh ch\u00ednh: ~\/.openclaw\/openclaw.json (JSON5)<\/figcaption><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Mu\u1ed1n ch\u1ea1y OpenClaw 24\/7 m\u00e0 kh\u00f4ng t\u1ef1 c\u00e0i? <a href=\"https:\/\/tino.vn\/vps-openclaw\">VPS OpenClaw c\u1ee7a Tino<\/a> c\u00e0i s\u1eb5n OpenClaw tr\u00ean VPS NVMe \u0111\u1eb7t t\u1ea1i Vi\u1ec7t Nam; b\u1ea1n v\u1eabn c\u00f3 quy\u1ec1n root \u0111\u1ec3 c\u1ea5u h\u00ecnh. Xem c\u1ea5u h\u00ecnh v\u00e0 gi\u00e1 tr\u00ean trang s\u1ea3n ph\u1ea9m.<\/p>\n<\/blockquote>\n\n\n\n<h2 id=\"Nh\u1eefng_c\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\">Nh\u1eefng c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"OpenClaw_c\u00f3_ho\u1ea1t_\u0111\u1ed9ng_\u0111\u01b0\u1ee3c_v\u1edbi_ti\u1ebfng_Vi\u1ec7t_kh\u00f4ng?\">OpenClaw c\u00f3 ho\u1ea1t \u0111\u1ed9ng \u0111\u01b0\u1ee3c v\u1edbi ti\u1ebfng Vi\u1ec7t kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">C\u00f3. Kh\u1ea3 n\u0103ng hi\u1ec3u v\u00e0 tr\u1ea3 l\u1eddi ti\u1ebfng Vi\u1ec7t ph\u1ee5 thu\u1ed9c model b\u1ea1n ch\u1ecdn; c\u00e1c model l\u1edbn c\u1ee7a Anthropic, OpenAI, Google x\u1eed l\u00fd ti\u1ebfng Vi\u1ec7t t\u1ed1t. T\u00e0i li\u1ec7u, l\u1ec7nh v\u00e0 ph\u1ea7n l\u1edbn skill tr\u00ean ClawHub v\u1eabn b\u1eb1ng ti\u1ebfng Anh.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Session_v\u00e0_Memory_kh\u00e1c_nhau_th\u1ebf_n\u00e0o?\">Session v\u00e0 Memory kh\u00e1c nhau th\u1ebf n\u00e0o?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Session l\u00e0 ng\u1eef c\u1ea3nh c\u1ee7a m\u1ed9t cu\u1ed9c h\u1ed9i tho\u1ea1i, b\u1ecb t\u00f3m t\u1eaft khi d\u00e0i. Memory l\u00e0 t\u1ec7p Markdown trong workspace, t\u1ed3n t\u1ea1i qua m\u1ecdi session v\u00e0 \u0111\u01b0\u1ee3c t\u00ecm l\u1ea1i khi c\u1ea7n. Mu\u1ed1n agent nh\u1edb l\u00e2u, th\u00f4ng tin ph\u1ea3i \u0111\u01b0\u1ee3c ghi v\u00e0o memory.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Agent_c\u00f3_t\u1ef1_vi\u1ebft_v\u00e0_c\u00e0i_th\u00eam_skill_cho_ch\u00ednh_n\u00f3_kh\u00f4ng?\">Agent c\u00f3 t\u1ef1 vi\u1ebft v\u00e0 c\u00e0i th\u00eam skill cho ch\u00ednh n\u00f3 kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">C\u00f3. Skill Workshop cho agent \u0111\u1ec1 xu\u1ea5t skill t\u1eeb vi\u1ec7c \u0111\u00e3 l\u00e0m, c\u00f3 l\u01b0u phi\u00ean b\u1ea3n v\u00e0 ho\u00e0n t\u00e1c. H\u00e3y \u0111\u1ecdc l\u1ea1i skill agent t\u1ea1o ra, v\u00ec skill vi\u1ebft sai s\u1ebd \u1ea3nh h\u01b0\u1edfng m\u1ecdi l\u01b0\u1ee3t sau d\u00f9ng n\u00f3.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Heartbeat_v\u00e0_Automations_b\u00e2y_gi\u1edd_kh\u00e1c_nhau_kh\u00f4ng?\">Heartbeat v\u00e0 Automations b\u00e2y gi\u1edd kh\u00e1c nhau kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Kh\u00f4ng c\u00f2n t\u00e1ch ri\u00eang. B\u1ea3n hi\u1ec7n h\u00e0nh chuy\u1ec3n heartbeat th\u00e0nh automation job th\u01b0\u1eddng, m\u1ed7i job c\u00f3 l\u1ecbch v\u00e0 l\u1ecbch s\u1eed ch\u1ea1y ri\u00eang. Ch\u1ea1y openclaw doctor &#8211;fix \u0111\u1ec3 chuy\u1ec3n c\u1ea5u h\u00ecnh heartbeat c\u0169.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"N\u00ean_c\u00e0i_OpenClaw_tr\u00ean_m\u00e1y_t\u00ednh_c\u00e1_nh\u00e2n_hay_m\u00e1y_ch\u1ee7_ri\u00eang?\">N\u00ean c\u00e0i OpenClaw tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n hay m\u00e1y ch\u1ee7 ri\u00eang?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">M\u00e1y c\u00e1 nh\u00e2n \u0111\u1ee7 \u0111\u1ec3 th\u1eed. Khi cho agent ch\u1ea1y l\u1ec7nh, \u0111\u1ecdc email hay ch\u1ea1y 24\/7, n\u00ean d\u00f9ng VPS ho\u1eb7c m\u1ed9t m\u00e1y ri\u00eang kh\u00f4ng ch\u1ee9a d\u1eef li\u1ec7u quan tr\u1ecdng, gi\u1eef Gateway \u1edf loopback v\u00e0 b\u1eadt sandbox.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"OpenClaw c\u00f3 ho\u1ea1t \u0111\u1ed9ng \u0111\u01b0\u1ee3c v\u1edbi ti\u1ebfng Vi\u1ec7t kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3. Kh\u1ea3 n\u0103ng hi\u1ec3u v\u00e0 tr\u1ea3 l\u1eddi ti\u1ebfng Vi\u1ec7t ph\u1ee5 thu\u1ed9c model b\u1ea1n ch\u1ecdn; c\u00e1c model l\u1edbn c\u1ee7a Anthropic, OpenAI, Google x\u1eed l\u00fd ti\u1ebfng Vi\u1ec7t t\u1ed1t. T\u00e0i li\u1ec7u, l\u1ec7nh v\u00e0 ph\u1ea7n l\u1edbn skill tr\u00ean ClawHub v\u1eabn b\u1eb1ng ti\u1ebfng Anh.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Session v\u00e0 Memory kh\u00e1c nhau th\u1ebf n\u00e0o?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Session l\u00e0 ng\u1eef c\u1ea3nh c\u1ee7a m\u1ed9t cu\u1ed9c h\u1ed9i tho\u1ea1i, b\u1ecb t\u00f3m t\u1eaft khi d\u00e0i. Memory l\u00e0 t\u1ec7p Markdown trong workspace, t\u1ed3n t\u1ea1i qua m\u1ecdi session v\u00e0 \u0111\u01b0\u1ee3c t\u00ecm l\u1ea1i khi c\u1ea7n. Mu\u1ed1n agent nh\u1edb l\u00e2u, th\u00f4ng tin ph\u1ea3i \u0111\u01b0\u1ee3c ghi v\u00e0o memory.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Agent c\u00f3 t\u1ef1 vi\u1ebft v\u00e0 c\u00e0i th\u00eam skill cho ch\u00ednh n\u00f3 kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3. Skill Workshop cho agent \u0111\u1ec1 xu\u1ea5t skill t\u1eeb vi\u1ec7c \u0111\u00e3 l\u00e0m, c\u00f3 l\u01b0u phi\u00ean b\u1ea3n v\u00e0 ho\u00e0n t\u00e1c. H\u00e3y \u0111\u1ecdc l\u1ea1i skill agent t\u1ea1o ra, v\u00ec skill vi\u1ebft sai s\u1ebd \u1ea3nh h\u01b0\u1edfng m\u1ecdi l\u01b0\u1ee3t sau d\u00f9ng n\u00f3.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Heartbeat v\u00e0 Automations b\u00e2y gi\u1edd kh\u00e1c nhau kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Kh\u00f4ng c\u00f2n t\u00e1ch ri\u00eang. B\u1ea3n hi\u1ec7n h\u00e0nh chuy\u1ec3n heartbeat th\u00e0nh automation job th\u01b0\u1eddng, m\u1ed7i job c\u00f3 l\u1ecbch v\u00e0 l\u1ecbch s\u1eed ch\u1ea1y ri\u00eang. Ch\u1ea1y openclaw doctor --fix \u0111\u1ec3 chuy\u1ec3n c\u1ea5u h\u00ecnh heartbeat c\u0169.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"N\u00ean c\u00e0i OpenClaw tr\u00ean m\u00e1y t\u00ednh c\u00e1 nh\u00e2n hay m\u00e1y ch\u1ee7 ri\u00eang?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>M\u00e1y c\u00e1 nh\u00e2n \u0111\u1ee7 \u0111\u1ec3 th\u1eed. Khi cho agent ch\u1ea1y l\u1ec7nh, \u0111\u1ecdc email hay ch\u1ea1y 24\/7, n\u00ean d\u00f9ng VPS ho\u1eb7c m\u1ed9t m\u00e1y ri\u00eang kh\u00f4ng ch\u1ee9a d\u1eef li\u1ec7u quan tr\u1ecdng, gi\u1eef Gateway \u1edf loopback v\u00e0 b\u1eadt sandbox.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>C\u00e1c kh\u00e1i ni\u1ec7m c\u1ed1t l\u00f5i trong OpenClaw xoay quanh m\u1ed9t tr\u1ee5c: Gateway nh\u1eadn tin t\u1eeb Channel, giao cho Agent; Agent d\u00f9ng model c\u1ee7a Provider v\u00e0 c\u00e1c Tool, nh\u1edb ng\u1eef c\u1ea3nh trong Session v\u00e0 Memory, t\u1ef1 ch\u1ea1y vi\u1ec7c b\u1eb1ng Automations, b\u1ecb gi\u1edbi h\u1ea1n b\u1edfi Sandbox v\u00e0 Tool policy. N\u1eafm kho\u1ea3ng 25 thu\u1eadt ng\u1eef d\u01b0\u1edbi \u0111\u00e2y l\u00e0 [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":124293,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7552],"tags":[7554],"class_list":["post-124269","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-openclaw","tag-openclaw"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124269","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=124269"}],"version-history":[{"count":6,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124269\/revisions"}],"predecessor-version":[{"id":132086,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124269\/revisions\/132086"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/124293"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=124269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=124269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=124269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}