OpenAI va Microsoftga Seattle Times va Newsdaydan mualliflik huquqi buzilishi da'vosi
Seattle Times va Newsday OpenAI hamda Microsoftga sun'iy intellekt modellari uchun jurnalistik materiallaridan ruxsatsiz foydalanilgani uchun da'vo qo'yishdi.

Meclaw OS - bu agentlik tizimlarini yaratish uchun maxsus ishlab chiqilgan platforma bo'lib, bitta Rust statik binari, SQLite ma'lumot bazasi va har bir agent uchun alohida sandboxdan iborat. Loyiha meclaw repositoryda ochiq kodli bo'lib, fayl tizimining har bir katalogi alohida aktyor (agent) sifatida ishlaydi, kataloglar orasidagi aloqalar esa marshrut (route) sifatida belgilangan.
Meclaw ning asosiy g'oyasi – fayl tizimini operatsion tizimga aylantirish. Har bir papka o'z konfiguratsiya fayli (config.json) bilan agentning tavsifini saqlaydi, shu bilan birga papkalar orasidagi yo'nalishlar xabarlar oqimini belgilaydi. Bu yondashuv kod yozishni kamaytiradi, chunki agentning mantig'i fayllar va HTTP so'rovlar orqali boshqariladi.
Meclaw ni o'rnatish juda oddiy: birgina buyruq orqali statik Linux binari ~/.local/bin papkasiga yuklanadi. Keyinchalik, binar versiyasiga mos keluvchi shablonlar (templates) git orqali klonlanadi. Misol uchun:
Shablonlar ichida .env faylida OpenRouter API kaliti va model nomi ko'rsatiladi – bu bosqichda haqiqiy kalitni kiritish zarur.
Meclaw OS ishga tushirilganda, birinchi marta 25 MB hajmdagi binar diskdan o'qiladi va taxminan 40 soniya ichida ishga tushadi; keyingi ishga tushirishlar esa bir soniyadan kam vaqt oladi. Koloniya ichida yangi agent qo'shish HTTP POST so'rovi orqali amalga oshiriladi, bu jarayon hech qanday qayta ishga tushirishni talab qilmaydi.
Masalan, curl -X POST 127.0.0.1:7777/colony/mutations -d @examples/meclaw-os/grow.json buyruqlari yangi “door”, “firewall” va suhbat agentini yaratadi. Agent bilan muloqot ham HTTP orqali amalga oshiriladi, natija esa koloniya yozuvlarida (record) saqlanadi, shuning uchun javobni olish uchun jq kabi vositalar bilan logni tahlil qilish kerak.
Fayl tizimi asosidagi topologiya Meclaw ga kuchli versiya nazorati imkonini beradi – har bir o'zgarish git diff bilan ko'rinadi, bu esa agentlar o'z topologiyasini dinamik ravishda o'zgartirishga imkon beradi. Shuningdek, ls, grep, diff kabi oddiy Linux asboblari agentlar orasidagi aloqalarni tekshirish va tahlil qilishda ishlatiladi.
Platforma SDK yoki plagin API ga ega emas; interfeys HTTP va fayllar bilan cheklangan. Bu yondashuvning sababi – oddiylik va auditlanish. Har bir agent bir marta provayderga murojaat qiladi, natija esa xabar sifatida yoziladi, shu bilan birga har bir vosita (tool) alohida fayl (cell) sifatida ko'rib chiqiladi.
Meclaw OS ikki modelni birgalikda ishlatadi: tezkor javob beruvchi suhbat modeli va chuqur mulohaza yurituvchi reasoning modeli. Bu “ikki miya” yondashuvi bir modelning sekinligi yoki sathli javoblari muammosini bartaraf etadi. Modelga murojaat qilish ham fayl orqali amalga oshiriladi, bu esa har bir modelni alohida konfiguratsiya qilishni osonlashtiradi.
Xotira tizimi LLM ga bog'liq emas, balki fayl tizimida saqlanadi. Xabarlar tarixini (record) har bir turnda qayta yig'ish orqali kontekstni uzluksiz saqlash mumkin, bu esa haftalar davomida davom etuvchi suhbatlarni ham qo'llab-quvvatlaydi.
Meclaw hozirgi paytda eksperimental bosqichda bo'lib, quyidagi cheklovlarga ega:
# 1 — install meclaw: one static Linux binary (lands in ~/.local/bin)
curl -fsSL https://meclaw.ai/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"
# the templates must match the binary: clone the tag the installer just gave you
git clone --depth 1 --branch "v$(meclaw --version | cut -d' ' -f2)" \
https://github.com/mmeyerlein/meclaw && cd meclaw
# one key — replace sk-... with a real one (https://openrouter.ai/keys), or step 3 ends in code=auth
printf 'OPENROUTER_API_KEY=sk-...\nMODEL_BRAIN=openai/gpt-4o-mini\n' > examples/meclaw-os/seed/.env
# 7777 is an arbitrary free port: if it is taken, change it in every line below as well.
# The very first start reads a 25 MB binary from cold disk and can stay silent for ~40 s; every later start takes well under a second.
meclaw --root examples/meclaw-os/seed --templates ./templates --daemon --api 127.0.0.1:7777
# 2 — install the OS into the running colony: one POST, nothing restarts
curl -s -X POST 127.0.0.1:7777/colony/mutations \
-H 'Content-Type: application/json' -d @examples/meclaw-os/grow.json
# 3 — talk to your assistant
curl -s -X POST 127.0.0.1:7777/messages -H 'Content-Type: application/json' \
-d '{"target": "/door", "headers": {"channel": "chat-1"},
"body": {"messages": [{"origin": "user", "type": "text",
"text": "Say hello in one short sentence."}]}}'
# 4 — read the answer: nothing is hidden, the reply is a hop on the record (needs jq)
curl -s '127.0.0.1:7777/colony/trace?limit=200' | jq -r \
'[.trace[] | select((.headers_json | fromjson | .hop.route) as $r | $r == "answer" or $r == "error")]
| last | if . == null then "no answer yet — the colony is still working; watch it at http://127.0.0.1:7777/ui/"
else .body_payload | fromjson | .messages[0].text end'
# 5 — watch the colony in the browser: http://127.0.0.1:7777/ui/
http://127.0.0.1:7777/ui/) mavjud, maxsus desktop ilovasi yo'q.Kelajakda loyiha quyidagi yo'nalishlarda rivojlanishi kutilmoqda: fayl tizimi ichida indekslash mexanizmini takomillashtirish, agentlar orasida real vaqt sinxronizatsiyasini qo'shish, hamda xavfsizlik qatlamini (sandbox) yanada mustahkamlash.
Meclaw OS dasturchilar, AI tadqiqotchilari va avtomatlashtirilgan ish jarayonlarini yaratmoqchi bo'lgan kompaniyalar uchun qiziqarli platforma hisoblanadi. Fayl tizimi orqali agentlarni boshqarish kod yozish vaqtini qisqartiradi, audit va versiya nazoratini soddalashtiradi, shuningdek, LLM provayderlari bilan integratsiyani bir necha qadamga kamaytiradi.
Umuman olganda, Meclaw OS agentlik tizimlarini yaratish usulini qayta tasavvur qiladi: bitta Rust binari, bir necha fayl va HTTP interfeysi orqali murakkab agent koloniysini hayotga tatbiq etish mumkin. Bu yondashuv texnologik jamoalar uchun yangi eksperiment platformasi bo'lib, kelajakda ko'proq modul va kengaytmalar bilan boyitilishi kutilmoqda.
Asl manba: github.com