hibrit ajansal wiki hybrid agentic wiki
TypeScript orkestratör + Markdown bilgi tabanı
Kaynakları bırak. Ajanlar wiki'yi sen uyurken inşa eder.
TypeScript orchestrator + Markdown knowledge base
Drop sources in. Agents build the wiki while you sleep.
github.com/drader/memex
Ajanlar kendiliğinden çalışmaz. Her döngü manuel tetikleme gerektirir. Agents don't run themselves. Every cycle needs a manual trigger.
Ajan belleği ve paylaşılan wiki giderek ayrışır. Bilgi kaybolur. Agent memory and the shared wiki gradually diverge. Knowledge gets lost.
wiki/index.md ~50 sayfadan sonra çalışmayı durdurur. Arama kalitesi çöker. wiki/index.md stops working past ~50 pages. Search quality collapses.
Boş bir wiki genel çıktılar üretir. Kullanışlı hale gelmesi haftalar alır. A blank wiki produces generic output. Weeks pass before it gets useful.
memex dördünü de çözer. memex solves all four.
Markdown tabanlı ajan sistemlerinin yerleşik bir zamanlayıcısı yok. Dosyada bir nabız tanımlarsın ama onu okuyan yok. Sistem yalnızca Claude'u açıp manuel olarak bir prompt yazdığında çalışır. Yani — zaten düşünürken çalışır, düşünmeyi bıraktığın anda durur. Markdown-based agent systems have no built-in scheduler. You define a heartbeat in a file, but nothing reads it. The system only runs when you manually open Claude and type a prompt. Which means — it runs when you're already thinking about it, and stops the moment you stop.
Bir TypeScript daemon, her ajanın HEARTBEAT.md dosyasındaki schedule: alanını okur, node-cron ile kaydeder ve sonsuza dek arka planda çalıştırır. npm run install-daemon ile bir kez kur. A TypeScript daemon reads the schedule: field from each agent's HEARTBEAT.md, registers it with node-cron, and runs it in the background forever. Install once with npm run install-daemon.
Her ajanın kendi MEMORY.md'si var. Paylaşılan wiki sentezlenmiş bilgi biriktirir. Zamanla ikisini birbirine bağlayan köprü yok. Ajanlar aynı örüntüleri kendi özel belleğine kaydetmeye devam eder. Wiki güncelliğini kaybeder çünkü yeni bulguları oraya taşıyan bir mekanizma yok. İki bilgi deposu, ikisi de eksik. Each agent has its own MEMORY.md. The shared wiki accumulates synthesized knowledge. Over time, no bridge connects them. Agents keep noting the same patterns in their private memory. The wiki grows stale because nothing promotes fresh findings into it. Two knowledge stores, neither complete.
Haftalık bir konsolidatör tüm agents/*/MEMORY.md dosyalarını tarar ve 2+ ajanda veya 3+ ardışık haftada tekrarlayan örüntüleri wiki/concepts/'a yükseltir. Puanlama sistemi yok. Manuel etiketleme yok. Tek bir kural, her Pazartesi otomatik çalışır. A weekly consolidator scans all agents/*/MEMORY.md files and promotes patterns appearing in 2+ agents or recurring across 3+ consecutive weeks into wiki/concepts/. No scoring system. No manual tagging. One rule, runs automatically every Monday.
| Katman Layer | Konum Location | İçerik Content |
|---|---|---|
| Süreç hafızası Process memory | agents/*/MEMORY.md | Örüntüler, anti-paternler, hipotezler Patterns, anti-patterns, hypotheses |
| Domain bilgisi Domain knowledge | wiki/ | Kavramlar, kararlar, sentezler Concepts, decisions, syntheses |
Her sorgu tam indeksi okuyarak, bir sayfaya giderek ve ardından cevabın başka yerde olduğunu anlayarak başlar. 100+ sayfayla indeks tek başına gerçek iş olmadan önce bağlam pencerenizi doldurur. Wiki büyüdükçe daha yavaş ve daha az doğru hale gelir. Every query starts by reading the full index, navigating to a page, then realizing the answer is somewhere else. With 100+ pages, the index alone fills your context window before any real work happens. The more your wiki grows, the slower and less accurate it gets.
obsidian-hybrid-search, wiki/ klasörü üzerinde bir MCP sunucusu olarak çalışır. BM25 (anahtar kelime) + trigram (bulanık) + vektör (anlamsal) arama, Reciprocal Rank Fusion ile. Bir kez global olarak kur. Her proje için .claude/settings.json ile yapılandır. Wiki binlerce sayfaya büyüyebilir, hiçbir şeyi değiştirmene gerek yok. obsidian-hybrid-search runs as an MCP server over the wiki/ folder. BM25 (keyword) + trigram (fuzzy) + vector (semantic) search with Reciprocal Rank Fusion. Install globally once. Configure per-project via .claude/settings.json. The wiki can grow to thousands of pages without changing anything.
Şablonu kurdun. Wiki boş. Ajan çalışır ve "alanındaki temel kavramlar" hakkında bir Wikipedia stub'ı gibi okunan bir sayfa üretir. Bağlam yok demek özgünlük yok demek. Sistem gerçekten kullanışlı hale gelmeden önce haftalarca manuel ingest gerekir — eğer daha önce vazgeçmezsen. You set up the template. The wiki is empty. The agent runs and produces a page about "key concepts in your domain" that reads like a Wikipedia stub. No context means no specificity. It takes weeks of manual ingestion before the system becomes genuinely useful — if you don't give up first.
npm run setup 7 soruluk bir alım görüşmesi çalıştırır. LLM cevaplarını kullanarak başlangıç wiki sayfaları, MEMORY.md'de Bootstrap Hipotezleri ve HEARTBEAT.md'de bir Uyandırma rutini oluşturur. İlk gün çıktısı senin bağlamınla başlar — sıfırdan değil. npm run setup runs a 7-question intake interview. The LLM uses your answers to generate starter wiki pages, Bootstrap Hypotheses in MEMORY.md, and a Wakeup routine in HEARTBEAT.md. Day one output starts from your context — not from scratch.
TypeScript makine işini halleder. Markdown insan tarafından okunabilir kalır.
Koda dokunmadan sistemin herhangi bir parçasını okuyabilir ve düzenleyebilirsin.
TypeScript handles the machine work. Markdown stays human-readable.
You can read and edit any part of the system without touching code.
arXiv PDF'lerini ingest eder. Katkıları, yöntemleri, kısıtlamaları çıkarır. Yazarları ve etkinlikleri bağlar. Ingests arXiv PDFs. Extracts contributions, methods, limitations. Links authors and venues.
Bölüm transkriptlerini ingest eder. Öngörüleri, alıntıları, kaynakları çıkarır. Konukları, şovları, konuları bağlar. Ingests episode transcripts. Extracts insights, quotes, resources. Links guests, shows, topics.
Changelog'ları, API referanslarını, RFC'leri ingest eder. Breaking change'leri işaretler. Kütüphaneleri ve örüntüleri bağlar. Ingests changelogs, API refs, RFCs. Flags breaking changes. Links libraries and patterns.
Şablonu kopyala. /setup çalıştır. INGEST becerisi ve wiki yapısı
otomatik olarak domainine uyum sağlar.
Copy the template. Run /setup. The INGEST skill and wiki structure
adapt to your domain automatically.