Plugin guides
ویکی حافظه
memory-wiki یک Plugin همراه است که دانش ماندگار را در قالب یک
ویکی قابل پیمایش کامپایل میکند: صفحههای قطعی، ادعاهای ساختاریافته همراه با شواهد،
منشأ، داشبوردها و چکیدههای ماشینخوان.
این Plugin جایگزین Plugin حافظهٔ فعال نمیشود. بازیابی، ارتقا، نمایهسازی و
Dreaming همچنان در اختیار هر بکاند حافظهای است که پیکربندی شده باشد
(memory-core، QMD، Honcho و غیره). memory-wiki در کنار آن قرار میگیرد و
دانش را در یک لایهٔ ویکی نگهداریشده کامپایل میکند.
پیش از استفاده از CLI، ابزارها یا یکپارچهسازی زمان اجرای آن، Plugin را فعال کنید:
openclaw plugins enable memory-wikiopenclaw gateway restart| لایه | مسئولیت |
|---|---|
| Plugin حافظهٔ فعال | بازیابی، جستوجوی معنایی، ارتقا، Dreaming، زمان اجرای حافظه |
memory-wiki |
صفحههای ویکی کامپایلشده، ترکیبهای غنی از منشأ، داشبوردها، جستوجو/دریافت/اعمال ویکی |
قاعدهٔ عملی:
memory_searchبرای یک نوبت بازیابی گسترده در همهٔ پیکرههای پیکربندیشدهwiki_search/wiki_getهنگامی که رتبهبندی مختص ویکی، منشأ یا ساختار باور در سطح صفحه را میخواهیدmemory_search corpus=allبرای پوشش هر دو لایه در یک فراخوانی، هنگامی که Plugin حافظهٔ فعال از انتخاب پیکره پشتیبانی میکند
یک راهاندازی رایج با اولویت اجرای محلی: QMD بهعنوان بکاند حافظهٔ فعال برای بازیابی، و
memory-wiki در حالت bridge برای صفحههای ترکیبی ماندگار. نمونهٔ
حالت QMD + پل را در بخش پیکربندی ببینید.
اگر حالت پل صفر مصنوع صادرشده گزارش میکند، Plugin حافظهٔ فعال
در حال حاضر ورودیهای عمومی پل را ارائه نمیکند. ابتدا openclaw wiki doctor را اجرا کنید،
سپس تأیید کنید که Plugin حافظهٔ فعال از مصنوعات عمومی پشتیبانی میکند.
حالتهای مخزن
isolated(پیشفرض): مخزن اختصاصی، منابع اختصاصی، بدون وابستگی به Plugin حافظهٔ فعال. برای یک مخزن دانش گزینششده و خودبسنده از این حالت استفاده کنید.bridge: مصنوعات عمومی حافظه و گزارشهای رویداد را از طریق مرزهای عمومی SDK Plugin از Plugin حافظهٔ فعال میخواند. برای کامپایل مصنوعات صادرشدهٔ Plugin حافظه بدون دسترسی به اجزای داخلی خصوصی آن استفاده کنید.unsafe-local: راه فرار صریح همدستگاهی برای مسیرهای خصوصی محلی. عامدانه آزمایشی و غیرقابلانتقال است؛ فقط هنگامی استفاده کنید که مرز اعتماد را میشناسید و مشخصاً به دسترسی محلی سامانهٔ فایل نیاز دارید که حالت پل نمیتواند فراهم کند.
حالت مخزن و دامنهٔ مخزن دو انتخاب جداگانهاند:
vaultModeتعیین میکند ورودیهای ویکی از کجا میآیند.vault.scopeتعیین میکند همهٔ عاملها از یک مخزن استفاده کنند یا هر عامل یک مخزن فرزند داشته باشد.
vault.scope: "global" پیشفرض است و رفتار موجود تکمخزنی را
حفظ میکند. وقتی عاملها نباید صفحههای ویکی، چکیدههای کامپایلشده، نتایج جستوجو یا نوشتنها را با یکدیگر به اشتراک بگذارند، از vault.scope: "agent" همراه با حالت isolated یا bridge
استفاده کنید. دامنهٔ عامل را نمیتوان با حالت unsafe-local ترکیب کرد، زیرا مسیرهای
خصوصی پیکربندیشده ورودیهای متعلق به عامل نیستند. اعتبارسنجی پیکربندی این
ترکیب را رد میکند.
حالت پل میتواند بر اساس کلید روشن/خاموش پیکربندی bridge.* موارد زیر را نمایهسازی کند:
- مصنوعات حافظهٔ صادرشده (
indexMemoryRoot) - یادداشتهای روزانه (
indexDailyNotes) - گزارشهای Dreaming (
indexDreamReports) - گزارشهای رویداد حافظه (
followMemoryEvents)
هنگامی که حالت پل فعال است و bridge.readMemoryArtifacts فعال شده است،
openclaw wiki status، openclaw wiki doctor و openclaw wiki bridge import از طریق Gateway در حال اجرا مسیریابی میشوند تا همان زمینهٔ Plugin حافظهٔ فعال
را مانند حافظهٔ عامل/زمان اجرا ببینند. اگر پل غیرفعال باشد یا خواندن
مصنوعات خاموش باشد، این فرمانها رفتار محلی/آفلاین را حفظ میکنند.
چیدمان مخزن
<vault>/ AGENTS.md WIKI.md index.md inbox.md entities/ concepts/ syntheses/ sources/ reports/ _attachments/ _views/ .openclaw-wiki/محتوای مدیریتشده درون بلوکهای تولیدشده باقی میماند؛ بلوکهای یادداشت انسانی در بازتولید حفظ میشوند.
sources/: مواد خام واردشده و صفحههای مبتنی بر پل/محلی ناامنentities/: چیزها، افراد، سامانهها، پروژهها و اشیای ماندگارconcepts/: ایدهها، انتزاعها، الگوها و سیاستها (همچنین محل فرود واردسازیهای OKF)syntheses/: خلاصههای کامپایلشده و تجمیعهای نگهداریشدهreports/: داشبوردهای تولیدشده
واردسازیهای قالب دانش باز
openclaw wiki okf import ./bundles/ga4یک بستهٔ بازشدهٔ قالب دانش باز را به صفحههای مفهومی ویکی وارد کنید. این روش
هنگامی مناسب است که کاتالوگ داده، خزندهٔ مستندات یا عامل غنیسازی از قبل
OKF تولید میکند: OKF را بهعنوان مصنوع تبادل قابلانتقال نگه دارید و اجازه دهید memory-wiki
آن را به صفحههای مفهومی بومی OpenClaw و چکیدههای کامپایلشده تبدیل کند.
- فایلهای غیررزروشدهٔ
.mdاسناد مفهومی هستند - هر مفهوم واردشده به یک فیلد فرادادهٔ ابتدایی غیرخالی
typeنیاز دارد؛ نبودtypeیک هشدارmissing-typeایجاد میکند و فایل نادیده گرفته میشود - مقادیر ناشناختهٔ
typeبهعنوان مفاهیم عمومی پذیرفته میشوند index.mdوlog.mdرزروشدهاند و هرگز بهعنوان مفهوم وارد نمیشوند- پیوندهای Markdown خراب یا خارجی بدون تغییر باقی میمانند
صفحههای واردشده زیر concepts/ مسطح میشوند تا جریانهای موجود کامپایل، جستوجو، دریافت و
داشبورد آنها را بدون یک درخت ویکی دوم ببینند. هر صفحه
شناسهٔ اصلی مفهوم OKF، مسیر منبع، type، resource، tags، مُهر زمانی
و همهٔ فرادادهٔ ابتدایی تولیدکننده را نگه میدارد. پیوندهای داخلی OKF به صفحههای مفهومی
تولیدشدهٔ ویکی بازنویسی میشوند و همچنین ورودیهای ساختاریافتهٔ relationships را همراه با
kind: okf-link منتشر میکنند.
ادعاها و شواهد ساختاریافته
صفحهها دارای فرادادهٔ ابتدایی ساختاریافتهٔ claims هستند، نه فقط متن آزاد. هر
ادعا میتواند شامل id، text، status، confidence، evidence[] و
updatedAt باشد. هر ورودی شواهد میتواند شامل kind، sourceId، path،
lines، weight، confidence، privacyTier، note و updatedAt باشد.
این ویژگی باعث میشود ویکی مانند یک لایهٔ باور رفتار کند، نه یک انبار منفعل یادداشت. ادعاها را میتوان رهگیری، امتیازدهی، به چالش کشیدن و تا منابعشان ردیابی و حلوفصل کرد.
فرادادهٔ موجودیت برای عامل
صفحههای موجودیت دارای فرادادهٔ مسیریابی عمومی قابلاستفاده برای افراد، تیمها، سامانهها، پروژهها یا هر نوع موجودیت دیگری هستند:
entityType: برای نمونهperson،team،system،projectcanonicalId: کلید هویت پایدار میان نامهای مستعار و واردسازیهاaliases: نامها، شناسههای کاربری یا برچسبهایی که به همان صفحه نگاشت میشوندprivacyTier: رشتهٔ آزاد؛publicبهمعنای بینیاز از بازبینی تلقی میشود و هر مقدار دیگری (برای نمونهlocal-private،sensitive،confirm-before-use) درreports/privacy-review.mdعلامتگذاری میشودbestUsedFor/notEnoughFor: راهنمای فشردهٔ مسیریابیlastRefreshedAt: مُهر زمانی تازهسازی منبع، جدا از زمان ویرایش صفحهpersonCard: کارت مسیریابی اختیاری مختص شخص (شناسههای کاربری، شبکههای اجتماعی، ایمیلها، منطقهٔ زمانی، حوزه، موارد مناسب برای درخواست، موارد نامناسب برای درخواست، میزان اطمینان، سطح حریم خصوصی)relationships: یالهای نوعدار به صفحههای مرتبط (هدف، نوع، وزن، میزان اطمینان، نوع شواهد، سطح حریم خصوصی، یادداشت)
برای یک ویکی افراد، با reports/person-agent-directory.md شروع کنید، سپس پیش از استفاده از جزئیات تماس یا واقعیتهای
استنباطشده، صفحهٔ شخص را با wiki_get باز کنید.
نمونهٔ صفحهٔ موجودیت
pageType: entityentityType: personid: entity.example-personcanonicalId: maintainer.example-personaliases:- Alex- example-handleprivacyTier: local-privatebestUsedFor:- مسیریابی نمونه در اکوسیستمnotEnoughFor:- تأیید حقوقیlastRefreshedAt: "2026-04-29T00:00:00.000Z"personCard:handles: - "@example-handle"socials: - "https://x.example/example-handle"emails: - alex@example.comtimezone: America/Chicagolane: اکوسیستم نمونهaskFor: - پرسشهای نمونه دربارهٔ عرضهavoidAskingFor: - تصمیمهای نامرتبط صورتحسابconfidence: 0.8privacyTier: confirm-before-userelationships:- targetId: entity.other-person targetTitle: شخص دیگر kind: collaborates-with confidence: 0.7 evidenceKind: discrawl-statclaims:- id: claim.example.routing text: Alex برای مسیریابی در اکوسیستم نمونه مفید است. status: supported confidence: 0.9 evidence: - kind: maintainer-whois sourceId: source.maintainers privacyTier: local-privateپایپلاین کامپایل
کامپایل، صفحههای ویکی را میخواند، خلاصهها را نرمالسازی میکند و یک تصویر لحظهای ماشینمحور را در وضعیت مشترک SQLite مربوط به Plugin در OpenClaw ذخیره میکند. کد زمان اجرا از تصویر لحظهای مالک تحت مدیریت چرخهٔ حیات برای بارگذاری SQLite هنگام آمادهسازی ناهمگام پرامپت استفاده میکند؛ مونتاژ همگام پرامپت هرگز Markdown را استخراج یا فایلهای کش را نمیخواند. خروجی کامپایلشده همچنین نمایهسازی مرحلهٔ نخست ویکی برای جستوجو/دریافت، نگاشت شناسهٔ ادعا به صفحهٔ مالک، مکملهای فشردهٔ پرامپت و تولید گزارش را تأمین میکند.
ویرایشهای منبع و بازیابیهای مخزن تنها پس از کامپایل بعدی برای ماشین قابلاستفاده میشوند. راهاندازی مجدد یا تازهسازی چرخهٔ حیات Plugin، انتشار کامپایل زنجیرهشدهٔ علّی مخزن را با SQLite مقایسه میکند و تصویر لحظهای متعلق به وضعیت جدیدتری را که به عقب برگردانده شده است، رد میکند. کامپایلری که پیش از بازگردانی آغاز شده باشد نمیتواند در برابر وضعیت پیشین بازیابیشده منتشر کند. آمادهسازی پرامپت مخزن را پایش نمیکند و ناظر فایل نصب نمیکند. پس از قرنطینهٔ بازگردانی، یک کامپایل در فرایند در حال اجرا مالک را بلافاصله پاک میکند؛ فرایند کامپایلر جداگانه به تازهسازی چرخهٔ حیات Plugin نیاز دارد تا دیمون بتواند انتشار ماندگار جدید را تأیید کند. کشهای کامپایلشده قابل بازسازیاند: ردیفهای کش مربوط به پیش از دورههای انتشار ناموفق تلقی میشوند و با کامپایل بعدی جایگزین میشوند؛ آنها مهاجرت داده نمیشوند.
داشبوردها و گزارشهای سلامت
هنگامی که render.createDashboards فعال باشد، کامپایل داشبوردها را زیر
reports/ نگهداری میکند:
| گزارش | موارد رهگیریشده |
|---|---|
reports/open-questions.md |
صفحههای دارای پرسشهای حلنشده |
reports/contradictions.md |
خوشههای یادداشت تناقض |
reports/low-confidence.md |
صفحهها و ادعاهای با اطمینان پایین |
reports/claim-health.md |
ادعاهای فاقد شواهد ساختاریافته |
reports/stale-pages.md |
تازگی نامعلوم یا منقضی |
reports/person-agent-directory.md |
کارتهای مسیریابی شخص/موجودیت |
reports/relationship-graph.md |
یالهای رابطهٔ ساختاریافته |
reports/provenance-coverage.md |
پوشش ردههای شواهد |
reports/privacy-review.md |
سطوح حریم خصوصی غیرعمومی که پیش از استفاده به بازبینی نیاز دارند |
جستوجو و بازیابی
دو بکاند جستوجو:
shared: در صورت دسترسبودن، از جریان جستوجوی مشترک حافظه استفاده میکندlocal: ویکی را بهصورت محلی جستوجو میکند
سه پیکره: wiki، memory، all.
wiki_search/wiki_getدر صورت امکان از چکیدههای کامپایلشده بهعنوان مرحلهٔ نخست استفاده میکنند- شناسههای ادعا به صفحهٔ مالک نگاشت میشوند
- ادعاهای مورد اختلاف/منقضی/تازه بر رتبهبندی اثر میگذارند
- برچسبهای منشأ در نتایج حفظ میشوند
حالتهای جستوجو (پارامتر --mode / ابزار mode):
| حالت | تقویتها |
|---|---|
auto |
پیشفرض متعادل |
find-person |
موجودیتهای انسانمانند، نامهای مستعار، شناسههای کاربری، شبکههای اجتماعی، شناسههای متعارف |
route-question |
کارتهای عامل، راهنمای درخواستکردن/بهترین کاربرد، زمینهٔ روابط |
source-evidence |
صفحات منبع و فرادادهٔ ساختیافتهٔ شواهد |
raw-claim |
تطبیق ادعاهای ساختیافته؛ فرادادهٔ ادعا/شواهد را برمیگرداند |
وقتی نتیجهای با یک ادعای ساختیافته مطابقت داشته باشد، wiki_search
مقادیر matchedClaimId، matchedClaimStatus، matchedClaimConfidence،
evidenceKinds و evidenceSourceIds را در بار جزئیات خود برمیگرداند. خروجی متنی،
در صورت موجود بودن، شامل خطوط فشردهٔ Claim: و Evidence: است.
ابزارهای عامل
| ابزار | هدف |
|---|---|
wiki_status |
حالت و دامنهٔ فعلی مخزن، عامل حلشده، سلامت، دسترسپذیری CLI Obsidian |
wiki_search |
جستوجوی صفحات ویکی و، در صورت پیکربندی، پیکرهٔ حافظهٔ مشترک؛ mode را برای جستوجوی شخص، مسیریابی پرسش، شواهد منبع یا بررسی جزئی ادعای خام میپذیرد |
wiki_get |
خواندن یک صفحهٔ ویکی با شناسه/مسیر، و در صورت فعالبودن جستوجوی مشترک و ناموفقبودن جستوجو، استفاده از پیکرهٔ حافظهٔ مشترک بهعنوان جایگزین |
wiki_apply |
تغییرات محدود ترکیب/فراداده بدون جراحی آزادانهٔ صفحه |
wiki_lint |
بررسیهای ساختاری، شکافهای منشأ، تناقضها، پرسشهای باز |
این Plugin همچنین یک مکمل غیرانحصاری برای پیکرهٔ حافظه ثبت میکند تا، وقتی
Plugin حافظهٔ فعال از انتخاب پیکره پشتیبانی میکند، memory_search و
memory_get مشترک بتوانند به ویکی دسترسی داشته باشند.
رفتار پرامپت و زمینه
وقتی context.includeCompiledDigestPrompt فعال باشد، بخشهای پرامپت حافظه
یک تصویر لحظهای فشرده و کامپایلشده از وضعیت Plugin اضافه میکنند: فقط صفحات برتر،
فقط ادعاهای برتر، تعداد تناقضها، تعداد پرسشها و شاخصهای اطمینان/تازگی.
این قابلیت اختیاری است، زیرا شکل پرامپت را تغییر میدهد؛ عمدتاً برای موتورهای
زمینه یا مونتاژ پرامپت اهمیت دارد که مکملهای حافظه را صریحاً مصرف میکنند.
پیکربندی
پیکربندی را زیر plugins.entries.memory-wiki.config قرار دهید:
{ plugins: { entries: { "memory-wiki": { enabled: true, config: { vaultMode: "isolated", vault: { scope: "global", path: "~/.openclaw/wiki/main", renderMode: "obsidian", }, obsidian: { enabled: true, useOfficialCli: true, vaultName: "OpenClaw Wiki", openAfterWrites: false, }, bridge: { enabled: false, readMemoryArtifacts: true, indexDreamReports: true, indexDailyNotes: true, indexMemoryRoot: true, followMemoryEvents: true, }, unsafeLocal: { allowPrivateMemoryCoreAccess: false, paths: [], }, ingest: { autoCompile: true, maxConcurrentJobs: 1, allowUrlIngest: true, }, search: { backend: "shared", corpus: "wiki", }, context: { includeCompiledDigestPrompt: false, }, render: { preserveHumanBlocks: true, createBacklinks: true, createDashboards: true, }, }, }, }, },}گزینههای کلیدی:
| کلید | مقادیر / پیشفرض | یادداشتها |
|---|---|---|
vaultMode |
isolated (پیشفرض)، bridge، unsafe-local |
رفتار ورودی و یکپارچهسازی را انتخاب میکند |
vault.scope |
global (پیشفرض)، agent |
یک مخزن مشترک یا یک مخزن فرزند برای هر عامل |
vault.path |
پیشفرض سراسری ~/.openclaw/wiki/main |
مخزن دقیق در دامنهٔ سراسری؛ والد دامنهٔ عامل بهطور پیشفرض ~/.openclaw/wiki است |
vault.renderMode |
native (پیشفرض)، obsidian |
|
bridge.readMemoryArtifacts |
پیشفرض true |
واردکردن مصنوعات عمومی Plugin حافظهٔ فعال |
bridge.followMemoryEvents |
پیشفرض true |
گنجاندن گزارش رویدادها در حالت پل |
unsafeLocal.allowPrivateMemoryCoreAccess |
پیشفرض false |
برای اجرای واردسازیهای unsafe-local الزامی است |
unsafeLocal.paths |
پیشفرض [] |
مسیرهای محلی صریح برای واردسازی در حالت unsafe-local |
search.backend |
shared (پیشفرض)، local |
|
search.corpus |
wiki (پیشفرض)، memory، all |
|
context.includeCompiledDigestPrompt |
پیشفرض false |
افزودن تصویر لحظهای خلاصهٔ فشردهٔ عامل انتخابشده به بخشهای پرامپت حافظه |
render.createBacklinks |
پیشفرض true |
تولید بلوکهای مرتبط قطعی |
render.createDashboards |
پیشفرض true |
تولید صفحات داشبورد |
مخزنهای هر عامل
vault.scope را روی agent تنظیم کنید تا هر عامل پیکربندیشده ویکی جداگانهای داشته باشد.
در این دامنه، vault.path یک پوشهٔ والد است و OpenClaw شناسهٔ
نرمالشدهٔ عامل را به آن اضافه میکند:
{ agents: { list: [{ id: "support" }, { id: "marketing" }], }, plugins: { entries: { "memory-wiki": { enabled: true, config: { vaultMode: "bridge", vault: { scope: "agent", path: "~/.openclaw/wiki", }, bridge: { enabled: true, readMemoryArtifacts: true, }, }, }, }, },}این به ~/.openclaw/wiki/support و
~/.openclaw/wiki/marketing حل میشود. اگر vault.path در دامنهٔ عامل حذف شود،
والد بهطور پیشفرض ~/.openclaw/wiki خواهد بود. بنابراین عامل پیشفرض
main مسیر موجود ~/.openclaw/wiki/main را حفظ میکند.
ابزارهای عامل، خلاصههای پرامپت کامپایلشده و مکمل ویکی که از طریق
memory_search / memory_get ارائه میشود، مخزن را از زمینهٔ عامل فعال
حل میکنند. برای فراخوانیهای CLI و Gateway در راهاندازی دارای چند عامل
پیکربندیشده، عامل را صریحاً با openclaw wiki --agent <agentId> ... یا
agentId درخواست Gateway مشخص کنید. اگر فقط یک عامل پیکربندی شده باشد،
در صورت ارائهنشدن شناسه، همان عامل پیشفرض باقی میماند.
در حالت پل، واردسازیهای دامنهٔ عامل تنها زمانی یک مصنوع عمومی حافظه را
میپذیرند که agentIds آن شامل عامل انتخابشده باشد. مصنوعات متعلق به
عاملی دیگر، بدون فرادادهٔ مالکیت یا با مالک ناشناخته نادیده گرفته میشوند. دامنهٔ
سراسری رفتار موجود مصنوعات مشترک را حفظ میکند.
مثال: QMD + حالت پل
زمانی از این روش استفاده کنید که QMD را برای بازیابی و memory-wiki را
برای یک لایهٔ دانش نگهداریشده میخواهید. تمرکز هر لایه حفظ میشود: QMD
یادداشتهای خام، خروجیهای نشست و مجموعههای اضافی را قابل جستوجو نگه میدارد،
درحالیکه memory-wiki موجودیتها، ادعاها، داشبوردها و صفحات منبع پایدار
را کامپایل میکند.
{ memory: { backend: "qmd", }, plugins: { entries: { "memory-wiki": { enabled: true, config: { vaultMode: "bridge", bridge: { enabled: true, readMemoryArtifacts: true, indexDreamReports: true, indexDailyNotes: true, indexMemoryRoot: true, followMemoryEvents: true, }, search: { backend: "shared", corpus: "all", }, context: { includeCompiledDigestPrompt: false, }, }, }, }, },}این پیکربندی، QMD را مسئول بازیابی Active Memory نگه میدارد، تمرکز
memory-wiki را بر صفحات کامپایلشده و داشبوردها حفظ میکند و شکل پرامپت
را تا زمانی که آگاهانه پرامپتهای خلاصهٔ کامپایلشده را فعال نکنید، بدون تغییر
نگه میدارد.
CLI
openclaw wiki statusopenclaw wiki doctoropenclaw wiki initopenclaw wiki ingest ./notes/alpha.mdopenclaw wiki compileopenclaw wiki lintopenclaw wiki search "alpha"openclaw wiki get entity.alphaopenclaw wiki apply synthesis "Alpha Summary" --body "..." --source-id source.alphaopenclaw wiki bridge importopenclaw wiki obsidian statusبرای مرجع کامل فرمانها، از جمله wiki okf import،
wiki apply metadata، wiki unsafe-local import، wiki chatgpt import /
wiki chatgpt rollback و مجموعهٔ کامل زیرفرمانهای wiki obsidian،
به CLI: ویکی مراجعه کنید.
پشتیبانی از Obsidian
وقتی vault.renderMode برابر با obsidian باشد، Plugin
Markdown سازگار با Obsidian مینویسد و میتواند در صورت تمایل از CLI رسمی
obsidian برای بررسی وضعیت، جستوجوی مخزن، بازکردن صفحه، فراخوانی یک
فرمان و رفتن به یادداشت روزانه استفاده کند. این قابلیت اختیاری است؛ ویکی بدون
Obsidian نیز در حالت بومی کار میکند.
مخزنهای دامنهٔ عامل همچنان میتوانند از Markdown سازگار با Obsidian استفاده
کنند، اما اعتبارسنجی پیکربندی، obsidian.useOfficialCli: true را همراه با
vault.scope: "agent" رد میکند. تنظیم فعلی obsidian.vaultName سراسری است و
نمیتواند برای هر عامل یک مخزن Obsidian مجزا انتخاب کند. بهجای آن از ابزارهای
ویکی و عملیات CLI استفاده کنید، یا ویکی تحت مدیریت Obsidian را در دامنهٔ
سراسری نگه دارید.
گردشکار پیشنهادی
Plugin حافظهٔ فعال را برای بازیابی حفظ کنید
بازیابی، ارتقا و Dreaming همچنان تحت مالکیت بکاند حافظهٔ پیکربندیشده باقی میمانند.
memory-wiki را فعال کنید
با حالت isolated شروع کنید، مگر اینکه صراحتاً حالت پل را بخواهید.
وقتی منشأ اهمیت دارد، از wiki_search / wiki_get استفاده کنید
هنگامی که رتبهبندی ویژهٔ ویکی یا ساختار باور در سطح صفحه را میخواهید، اینها را به memory_search ترجیح دهید.
برای ترکیبهای محدود یا بهروزرسانی فراداده از wiki_apply استفاده کنید
از ویرایش دستی بلوکهای تولیدشدهٔ مدیریتشده خودداری کنید.
پس از تغییرات معنادار، wiki_lint را اجرا کنید
تناقضها، پرسشهای باز و شکافهای منشأ را شناسایی میکند.
داشبوردها را برای مشاهدهٔ موارد منسوخ/متناقض فعال کنید
render.createDashboards: true را تنظیم کنید (پیشفرض).