CLI commands
ویکی
openclaw wiki
مخزن memory-wiki را بررسی و نگهداری کنید.
ارائهشده توسط Plugin همراه memory-wiki.
مرتبط:
کاربرد آن
از openclaw wiki زمانی استفاده کنید که یک مخزن دانش کامپایلشده با این قابلیتها میخواهید:
- جستوجوی بومی ویکی و خواندن صفحهها
- ترکیبهای غنی از خاستگاه
- گزارشهای تناقض و تازگی
- واردسازی پل از Plugin حافظه فعال
- ابزارهای کمکی اختیاری Obsidian CLI
فرمانهای رایج
openclaw wiki statusopenclaw wiki doctoropenclaw wiki initopenclaw wiki ingest ./notes/alpha.mdopenclaw wiki okf import ./knowledge-catalog/okf/bundles/ga4openclaw wiki compileopenclaw wiki lintopenclaw wiki search "alpha"openclaw wiki search "who should I ask about Teams?" --mode route-questionopenclaw wiki get entity.alpha --from 1 --lines 80 openclaw wiki apply synthesis "Alpha Summary" \ --body "Short synthesis body" \ --source-id source.alpha openclaw wiki apply metadata entity.alpha \ --source-id source.alpha \ --status review \ --question "Still active?" openclaw wiki bridge importopenclaw wiki unsafe-local import openclaw wiki obsidian statusopenclaw wiki obsidian search "alpha"openclaw wiki obsidian open syntheses/alpha-summary.mdopenclaw wiki obsidian command workspace:quick-switcheropenclaw wiki obsidian dailyفرمانها
wiki status
حالت فعلی مخزن، سلامت، و در دسترس بودن Obsidian CLI را بررسی کنید.
وقتی مطمئن نیستید مخزن راهاندازی شده است یا نه، حالت پل سالم است یا نه، یا ادغام Obsidian در دسترس است یا نه، ابتدا از این استفاده کنید.
وقتی حالت پل فعال است و برای خواندن آرتیفکتهای حافظه پیکربندی شده است، این فرمان از Gateway در حال اجرا پرسوجو میکند تا همان بافت Plugin حافظه فعال را ببیند که حافظه agent/runtime میبیند.
wiki doctor
بررسیهای سلامت ویکی را اجرا کنید و مشکلات پیکربندی یا مخزن را نشان دهید.
وقتی حالت پل فعال است و برای خواندن آرتیفکتهای حافظه پیکربندی شده است، این فرمان پیش از ساخت گزارش از Gateway در حال اجرا پرسوجو میکند. واردسازیهای پل غیرفعال و پیکربندیهای پلی که آرتیفکتهای حافظه را نمیخوانند، محلی/آفلاین میمانند.
مشکلات معمول شامل اینها هستند:
- حالت پل بدون آرتیفکتهای عمومی حافظه فعال شده است
- چیدمان مخزن نامعتبر یا مفقود است
- وقتی حالت Obsidian مورد انتظار است، Obsidian CLI خارجی وجود ندارد
wiki init
چیدمان مخزن ویکی و صفحههای آغازین را ایجاد کنید.
این کار ساختار ریشه، از جمله نمایههای سطح بالا و دایرکتوریهای کش را مقداردهی اولیه میکند.
wiki ingest <path-or-url>
محتوا را به لایه منبع ویکی وارد کنید.
نکتهها:
- واردسازی URL با
ingest.allowUrlIngestکنترل میشود - صفحههای منبع واردشده، خاستگاه را در فرانتمتر نگه میدارند
- وقتی فعال باشد، کامپایل خودکار میتواند پس از واردسازی اجرا شود
wiki okf import <path>
یک بسته بازشده Open Knowledge Format را به صفحههای مفهومی ویکی وارد کنید.
واردکننده هر سند مفهومی .md غیررزروشده را در درخت دایرکتوری OKF میخواند،
وجود یک فیلد غیرخالی type را الزامی میکند، و مقدارهای ناشناخته OKF
برای type را بهعنوان مفهومهای عمومی در نظر میگیرد. فایلهای رزروشده OKF یعنی
index.md و log.md بهعنوان مفهوم وارد نمیشوند.
صفحههای واردشده زیر concepts/ تخت میشوند تا جریانهای موجود کامپایل،
جستوجو، دریافت، گزیده و داشبورد ویکی فوراً آنها را ببینند. شناسه مفهومی اصلی OKF،
type، resource، tags، زمانمهر، مسیر منبع، و فرانتمتر کامل
در فرانتمتر صفحه حفظ میشوند. لینکهای مارکداون داخلی OKF
به صفحههای ویکی تولیدشده بازنویسی میشوند؛ لینکهای شکسته یا خارجی
بدون تغییر باقی میمانند.
نمونهها:
openclaw wiki okf import ./bundles/ga4openclaw wiki okf import ./bundles/ga4 --jsonopenclaw wiki search "BigQuery Table" --mode source-evidence --jsonopenclaw wiki get <path-from-json-result>wiki compile
نمایهها، بلوکهای مرتبط، داشبوردها، و گزیدههای کامپایلشده را بازسازی کنید.
این کار آرتیفکتهای پایدارِ ماشینمحور را در این مسیرها مینویسد:
.openclaw-wiki/cache/agent-digest.json.openclaw-wiki/cache/claims.jsonl
اگر render.createDashboards فعال باشد، کامپایل صفحههای گزارش را نیز تازهسازی میکند.
wiki lint
مخزن را lint کنید و این موارد را گزارش دهید:
- مشکلات ساختاری
- شکافهای خاستگاه
- تناقضها
- پرسشهای باز
- صفحهها/ادعاهای کماطمینان
- صفحهها/ادعاهای کهنه
این را پس از بهروزرسانیهای معنادار ویکی اجرا کنید.
wiki search <query>
محتوای ویکی را جستوجو کنید.
رفتار به پیکربندی بستگی دارد:
search.backend:sharedیاlocalsearch.corpus:wiki،memory، یاall--mode:auto،find-person،route-question،source-evidence، یاraw-claim
وقتی رتبهبندی یا جزئیات خاستگاه ویژه ویکی میخواهید، از wiki search استفاده کنید.
برای یک گذر بازیابی مشترکِ گسترده، وقتی Plugin حافظه فعال جستوجوی مشترک را ارائه میکند،
openclaw memory search را ترجیح دهید.
حالتهای جستوجو به عامل کمک میکنند سطح درست را انتخاب کند:
find-person: نامهای مستعار، هندلها، شبکههای اجتماعی، شناسههای کانونی، و صفحههای شخصroute-question: راهنماییهای ask-for/best-used-for و بافت رابطهsource-evidence: صفحههای منبع و فیلدهای شواهد ساختاریافتهraw-claim: متن ادعای ساختاریافته همراه با فراداده ادعا/شواهد
نمونهها:
openclaw wiki search "bgroux" --mode find-personopenclaw wiki search "who knows Teams rollout?" --mode route-questionopenclaw wiki search "maintainer-whois" --mode source-evidenceopenclaw wiki search "strong route Teams" --mode raw-claim --jsonوقتی یک نتیجه با یک ادعای ساختاریافته منطبق شود، خروجی متنی شامل خطوط Claim: و Evidence: است. خروجی JSON همچنین
matchedClaimId، matchedClaimStatus، matchedClaimConfidence، evidenceKinds، و
evidenceSourceIds را برای واکاوی سمت عامل نمایان میکند.
wiki get <lookup>
یک صفحه ویکی را با شناسه یا مسیر نسبی بخوانید.
نمونهها:
openclaw wiki get entity.alphaopenclaw wiki get syntheses/alpha-summary.md --from 1 --lines 80wiki apply
جهشهای محدود را بدون جراحی آزادانه صفحه اعمال کنید.
جریانهای پشتیبانیشده شامل اینها هستند:
- ایجاد/بهروزرسانی یک صفحه ترکیب
- بهروزرسانی فراداده صفحه
- پیوست کردن شناسههای منبع
- افزودن پرسشها
- افزودن تناقضها
- بهروزرسانی اطمینان/وضعیت
- نوشتن ادعاهای ساختاریافته
این فرمان وجود دارد تا ویکی بتواند بدون ویرایش دستی بلوکهای مدیریتشده، بهطور ایمن تکامل پیدا کند.
wiki bridge import
آرتیفکتهای عمومی حافظه را از Plugin حافظه فعال به صفحههای منبعِ پشتیبانیشده با پل وارد کنید.
وقتی در حالت bridge هستید و میخواهید تازهترین آرتیفکتهای حافظه صادرشده
به مخزن ویکی کشیده شوند، از این استفاده کنید.
برای خواندنهای فعال آرتیفکت پل، CLI واردسازی را از طریق Gateway RPC مسیریابی میکند تا واردسازی از بافت Plugin حافظه زمان اجرا استفاده کند. اگر واردسازیهای پل غیرفعال باشند یا خواندن آرتیفکتها خاموش شده باشد، فرمان رفتار محلی/آفلاین با واردسازی صفر را نگه میدارد.
wiki unsafe-local import
از مسیرهای محلی که صریحاً در حالت unsafe-local پیکربندی شدهاند واردسازی کنید.
این قابلیت عمداً آزمایشی و فقط برای همان ماشین است.
wiki obsidian ...
فرمانهای کمکی Obsidian برای مخزنهایی که در حالت سازگار با Obsidian اجرا میشوند.
زیرفرمانها:
statussearchopencommanddaily
وقتی obsidian.useOfficialCli فعال است، اینها به CLI رسمی obsidian روی PATH نیاز دارند.
راهنمای کاربردی استفاده
- وقتی خاستگاه و هویت صفحه اهمیت دارد، از
wiki search+wiki getاستفاده کنید. - بهجای ویرایش دستی بخشهای تولیدشده مدیریتشده، از
wiki applyاستفاده کنید. - پیش از اعتماد به محتوای متناقض یا کماطمینان، از
wiki lintاستفاده کنید. - پس از واردسازیهای انبوه یا تغییرات منبع، وقتی داشبوردها و گزیدههای کامپایلشده تازه را فوراً میخواهید،
از
wiki compileاستفاده کنید. - وقتی یک کاتالوگ داده، خروجی مستندات، یا خط لوله غنیسازی عامل
از قبل بستههای مارکداون OKF تولید میکند، از
wiki okf importاستفاده کنید. - وقتی حالت پل به آرتیفکتهای حافظه تازه صادرشده وابسته است،
از
wiki bridge importاستفاده کنید.
ارتباطهای پیکربندی
رفتار openclaw wiki با این موارد شکل میگیرد:
plugins.entries.memory-wiki.config.vaultModeplugins.entries.memory-wiki.config.search.backendplugins.entries.memory-wiki.config.search.corpusplugins.entries.memory-wiki.config.bridge.*plugins.entries.memory-wiki.config.obsidian.*plugins.entries.memory-wiki.config.render.*plugins.entries.memory-wiki.config.context.includeCompiledDigestPrompt
برای مدل کامل پیکربندی، Plugin ویکی حافظه را ببینید.