CLI commands
ویکی
OmeniaClaw wiki
مخزن memory-wiki را بررسی و نگهداری کنید.
توسط Plugin همراه memory-wiki ارائه میشود.
مرتبط:
کاربرد آن چیست
از OmeniaClaw wiki زمانی استفاده کنید که یک مخزن دانش کامپایلشده با این موارد میخواهید:
- جستوجوی بومی ویکی و خواندن صفحهها
- ترکیبهای غنی از منشأ
- گزارشهای تناقض و تازگی
- واردسازیهای پل از Plugin حافظه فعال
- ابزارهای کمکی اختیاری CLI برای Obsidian
فرمانهای رایج
OmeniaClaw wiki statusOmeniaClaw wiki doctorOmeniaClaw wiki initOmeniaClaw wiki ingest ./notes/alpha.mdOmeniaClaw wiki compileOmeniaClaw wiki lintOmeniaClaw wiki search "alpha"OmeniaClaw wiki search "who should I ask about Teams?" --mode route-questionOmeniaClaw wiki get entity.alpha --from 1 --lines 80 OmeniaClaw wiki apply synthesis "Alpha Summary" \ --body "Short synthesis body" \ --source-id source.alpha OmeniaClaw wiki apply metadata entity.alpha \ --source-id source.alpha \ --status review \ --question "Still active?" OmeniaClaw wiki bridge importOmeniaClaw wiki unsafe-local import OmeniaClaw wiki obsidian statusOmeniaClaw wiki obsidian search "alpha"OmeniaClaw wiki obsidian open syntheses/alpha-summary.mdOmeniaClaw wiki obsidian command workspace:quick-switcherOmeniaClaw wiki obsidian dailyفرمانها
wiki status
حالت فعلی مخزن، سلامت، و در دسترس بودن CLI برای Obsidian را بررسی کنید.
وقتی مطمئن نیستید مخزن راهاندازی شده است، حالت پل سالم است، یا یکپارچهسازی Obsidian در دسترس است، ابتدا از این استفاده کنید.
وقتی حالت پل فعال و برای خواندن آرتیفکتهای حافظه پیکربندی شده باشد، این فرمان Gateway در حال اجرا را پرسوجو میکند تا همان زمینه Plugin حافظه فعال را ببیند که حافظه عامل/زمان اجرا میبیند.
wiki doctor
بررسیهای سلامت ویکی را اجرا کنید و مشکلات پیکربندی یا مخزن را نمایش دهید.
وقتی حالت پل فعال و برای خواندن آرتیفکتهای حافظه پیکربندی شده باشد، این فرمان پیش از ساخت گزارش، Gateway در حال اجرا را پرسوجو میکند. واردسازیهای پل غیرفعال و پیکربندیهای پلی که آرتیفکتهای حافظه را نمیخوانند محلی/آفلاین باقی میمانند.
مشکلات معمول شامل این موارد است:
- حالت پل بدون آرتیفکتهای حافظه عمومی فعال شده است
- چیدمان مخزن نامعتبر یا مفقود
- نبود CLI خارجی Obsidian وقتی حالت Obsidian انتظار میرود
wiki init
چیدمان مخزن ویکی و صفحههای شروع را ایجاد کنید.
این کار ساختار ریشه، شامل فهرستهای سطح بالا و پوشههای کش را راهاندازی میکند.
wiki ingest <path-or-url>
محتوا را به لایه منبع ویکی وارد کنید.
نکتهها:
- واردسازی URL با
ingest.allowUrlIngestکنترل میشود - صفحههای منبع واردشده منشأ را در frontmatter نگه میدارند
- وقتی فعال باشد، پس از واردسازی میتوان کامپایل خودکار را اجرا کرد
wiki compile
فهرستها، بلوکهای مرتبط، داشبوردها، و خلاصههای کامپایلشده را دوباره بسازید.
این آرتیفکتهای پایدار و قابل استفاده برای ماشین را در مسیرهای زیر مینویسد:
.OmeniaClaw-wiki/cache/agent-digest.json.OmeniaClaw-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 حافظه فعال جستوجوی مشترک را ارائه میکند، OmeniaClaw memory search را ترجیح دهید.
حالتهای جستوجو به عامل کمک میکنند سطح درست را انتخاب کند:
find-person: نامهای مستعار، شناسهها، شبکههای اجتماعی، شناسههای canonical، و صفحههای افرادroute-question: راهنماهای پرسیدن از/بهترین کاربرد برای و زمینه رابطهsource-evidence: صفحههای منبع و فیلدهای شواهد ساختاریافتهraw-claim: متن ادعای ساختاریافته همراه با فراداده ادعا/شواهد
مثالها:
OmeniaClaw wiki search "bgroux" --mode find-personOmeniaClaw wiki search "who knows Teams rollout?" --mode route-questionOmeniaClaw wiki search "maintainer-whois" --mode source-evidenceOmeniaClaw wiki search "strong route Teams" --mode raw-claim --jsonخروجی متنی وقتی نتیجهای با یک ادعای ساختاریافته مطابقت داشته باشد، شامل خطوط Claim: و Evidence: است. خروجی JSON همچنین matchedClaimId، matchedClaimStatus، matchedClaimConfidence، evidenceKinds، و evidenceSourceIds را برای بررسی عمیق سمت عامل ارائه میکند.
wiki get <lookup>
یک صفحه ویکی را بر اساس شناسه یا مسیر نسبی بخوانید.
مثالها:
OmeniaClaw wiki get entity.alphaOmeniaClaw wiki get syntheses/alpha-summary.md --from 1 --lines 80wiki apply
جهشهای محدود را بدون جراحی آزادانه صفحه اعمال کنید.
جریانهای پشتیبانیشده شامل این موارد است:
- ایجاد/بهروزرسانی یک صفحه ترکیب
- بهروزرسانی فراداده صفحه
- پیوست کردن شناسههای منبع
- افزودن پرسشها
- افزودن تناقضها
- بهروزرسانی اطمینان/وضعیت
- نوشتن ادعاهای ساختاریافته
این فرمان وجود دارد تا ویکی بتواند بدون ویرایش دستی بلوکهای مدیریتشده، با ایمنی تکامل یابد.
wiki bridge import
آرتیفکتهای حافظه عمومی را از Plugin حافظه فعال به صفحههای منبع پشتیبانیشده با پل وارد کنید.
وقتی میخواهید آخرین آرتیفکتهای حافظه صادرشده به مخزن ویکی کشیده شوند، از این در حالت bridge استفاده کنید.
برای خواندنهای فعال آرتیفکت پل، CLI واردسازی را از مسیر RPC مربوط به Gateway عبور میدهد تا واردسازی از زمینه 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استفاده کنید. - وقتی حالت پل به آرتیفکتهای حافظه تازه صادرشده وابسته است، از
wiki bridge importاستفاده کنید.
پیوندهای پیکربندی
رفتار OmeniaClaw 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 ویکی حافظه را ببینید.