Oldingi agent sizni bilardi, işlaringizni eslardi va öz işini qila olardi. Mila Agent import vositasi uning xotirasi, «men kimman» qismi va könikmalarini köçiradi — lekin kalitlarini emas. Keyin Mila köçirilganini egasi bilan körib çiqadi: bittadan qism qilib, egasi bilan birga ulaymiz.
OpenClaw yoki Hermesʼda agenti allaqaçon işlayotganlar uçun.
Import — oçiq repozitoriydagi vosita. Manba — oldingi agent papkasi; öz yölingizni ham körsatiş mumkin.
OpenClaw — $OPENCLAW_WORKSPACE_DIR yoki ~/.openclaw/workspace dan, uning könikmalari bilan birga; Hermes — ~/.hermes dan.
import_agent.py openclaw yoki import_agent.py hermes. --dry-run bilan — faqat hisobot, heç narsa yozilmaydi.
import_agent.py undo DATE bitta importni olib taşlaydi — faqat özi yaratgan fayllarni.
.env, credentials/, openclaw.json, config.yaml va auth*.json fayllari köçirilmaydi. Hisobotda — faqat özgaruvçilar nomlari; qiymatlarni xavfsiz sahifa orqali qaytadan kiritasiz. import_agent.py:15-16 import_agent.py:28 import_agent.py:94-96Joylaşuv manbaga boğliq. import_agent.py:127-144
| Qayerdan | Qayerga |
|---|---|
Hermes · memories/MEMORY.md | xotira: bitta «§» yozuvi — memory/ da bitta fayl |
Hermes · memories/USER.md | egasi haqida: user/, bunda ham har bir yozuvga bitta fayl |
OpenClaw · MEMORY.md | xotira: bitta «##» bölimi — bitta fayl, «egasi bilan saralaş» belgisi bilan |
OpenClaw · memory/YYYY-MM-DD.md | kundalik: memory/daily/, har bir kunga bitta fayl |
OpenClaw · SOUL.md, IDENTITY.md | «men kimman»: persona/ |
OpenClaw · USER.md | egasi haqida: user/USER.md |
| Ikkala agentning könikmalari | skills/ |
Köçirilgan narsa — oldingi agentning maʼlumotlari, Milaning qoidalari emas. Körib çiqiş tartibi — import-review könikmasida.
Qança narsa köçdi, qaysi kalitlarni qaytadan kiritiş kerak — faqat nomlari, nima ötkazib yuborildi va nega.
import-review:13-14Eski agent buyruq berişga uringan qatorlarni Mila fakt sifatida körsatadi. Ular eslatma bölib qoladi va CLAUDE.md yoki ROLE.md ga tuşmaydi.
import-review:15-16Personadan — ism, ohang va agent nima qilgani. Milaning konstitutsiyasiga zid narsani u olmaydi va buni aytadi.
import-review:17-18Egasi haqidagi va xotiradagi faktlar — har bir faktga bitta savol: «bu hali ham töğrimi?». Kundaliklar arxiv bölib qoladi.
import-review:19-23Könikmalar — bittadan. Skriptli könikmani Mila avval öqiydi va egasiga u nima qilişi va nimaga yeta olişini aytadi. Yadro könikmasi bilan bir xil nomdagi könikma yadroni almaştirmaydi.
import-review:24-26Vosita va körib çiqiş könikmasi oçiq repozitoriyda turadi. CHANGELOG:3 CHANGELOG:17 CHANGELOG:23
| Fayl | Nima qiladi |
|---|---|
| tools/import_agent.py | köçiriş: nusxa, maxfiy kalitlar skaneri, joylaşuv, hisobot, bekor qiliş |
| import-review/SKILL.md | egasi bilan bittadan qism qilib körib çiqiş |
| CHANGELOG.md | v1.7.1: OpenClaw yoki Hermesʼdan köçiş |
Töplam oçiq: könikmalar, hooklar, vositalar va şablonlar. Har bir pull requestni odam va Mila Sifat öqib çiqadi.
Sahifadagi faktlar: github.com/shakhruz/mila-agent (main, e26b9f3, v1.7.1), 04.11.2026 da tekşirildi. Telefondagi yozişma — illyustratsiya. «Mila», «MILAGPT» va logotip — MILAGPT tovar belgilari.