Ajan Geçmişi — Liu Terminal

Liu Terminal ajan geçmişi. Claude Code, Codex, GitHub Copilot CLI, OpenCode, Qwen Code, Cline, Kimi, Grok ve daha fazlasının geçmiş oturumlarına göz atın ve devam edin.

Liu, ajanlarınızın etrafında çalışan bir entegrasyon katmanıdır: her CLI'ı kendi PTY'sinde çalıştırır, bilinen ajanları her bölmede algılar, uyumlu disk üzerindeki oturum depolarını okur ve tek bir Cmd+K seçicisinden yerel devam ettirme veya araçlar arası devretme sunar.

Yeniden yazım aşamasında. Tarayıcılar ve ayrıştırıcılar src/history/ altında, seçici arayüzü src/ui/palette.c dosyasında, transkript görüntüleyici ise src/main.c dosyasında bulunur. Mevcut kod çalışmaktadır ancak disk üzerindeki biçimler ve dahili API'ler hala değişim halindedir.

“Destek” ne anlama gelir?

Liu herhangi bir yapay zeka modelini içine gömmez veya ajanın yerini almaz. Her araç kendi CLI'ını, kimlik doğrulamasını, model ayarlarını ve oturum biçimini korur; Liu bunun etrafında terminal arayüzünü sağlar.

  • Çalıştırma: normal bir shell'de çalışan her CLI, Liu sekmesinde veya bölmesinde çalışır.
  • İzleme: Ajan Görünümü her bölmedeki ön plan ajanını algılar; sohbet başlığını ve çalışma durumunu gösterir.
  • Hatırlama: Ajan Geçmişi aşağıda listelenen oturum depolarını okur ve araç bunu sunuyorsa yerel devam ettirmeyi sağlar.
  • Devretme: uyumlu CLI araçlarında Liu kısa bir Markdown devri yazabilir ve sonraki ajanı bu bağlamla başlatabilir.

Desteklenen Yapay Zeka CLI Araçları

Ajan Geçmişi'nin şu anda tanıdığı oturum depoları:

Claude Code claude CLI

Depo ~/.claude/projects/<slug>/*.jsonl

Devam claude --resume <id>

Proje başına düz dizinler. cwd slug'dan çözülür.

Codex codex CLI

Depo ~/.codex/sessions/**/*.jsonl

Devam codex -c experimental_resume="<path>"

Tarih iç içe rollout dosyaları; archived_sessions/ da taranır. Devam için diskteki JSONL yolu gerekir.

GitHub Copilot copilot CLI

Depo ~/.copilot/session-state

Devam copilot --resume <id>

session-state ağacının özyinelemeli taraması.

OpenCode opencode CLI

Depo ~/.local/share/opencode/opencode.db

Devam opencode --session <id>

SQLite session tablosu; cwd directory sütunundan.

Qwen Code qwen CLI

Depo ~/.qwen/projects/**/chats

Devam qwen --resume <id>

Proje başına dizinler altında sohbetler.

Cline / Roo / Kilo code Extension

Depo VS Code-family globalStorage/<extension-id>/tasks/<task-id>/ui_messages.json

Devam code <workspace> (eklenti)

Yalnızca IDE ve eklenti yüklüyse taranır.

Antigravity agy CLI

Depo ~/.gemini/antigravity/conversations/*.db

Devam agy --conversation <id>

SQLite konuşma veritabanları; kimlik trajectory meta verisinden gelir.

Cursor Agent agent CLI

Depo ~/.cursor/projects/<project>/agent-transcripts/<session-id>/<session-id>.jsonl

Devam agent --resume <id>

Her proje transkript dizininin altında oturum başına bir dizin bulunur.

Amp amp CLI

Depo ~/.local/share/amp/threads/*.{json,jsonl}

Devam amp --thread <id>

Thread dosyaları XDG veri dizininden taranır.

Crush crush CLI

Depo ~/.crush/sessions/*.{json,jsonl}

Devam crush --session <id>

Oturum dosyaları yerel Crush veri dizininden bulunur.

Factory Droid droid CLI

Depo ~/.factory/sessions/**/*.{json,jsonl}

Devam droid -s <id>

Üst düzey ve tarih iç içe oturum dosyaları kapsanır.

Kimi kimi CLI

Depo ~/.kimi/sessions/<bucket>/<session-uuid>/context.jsonl

Devam kimi --session <id>

Bucket çalışma dizininin MD5 değeridir; eski düz JSONL dosyaları da okunur.

Grok (xAI) grok CLI

Depo ~/.grok/sessions/**/chat_history.jsonl

Devam grok --resume <id>

Dahili alt ajan oturumları filtrelenir; kullanıcı sohbetleri korunur.

Command Code commandcode CLI

Depo ~/.commandcode/projects/<slug>/*.jsonl

Devam commandcode --session <path>

Devam ettirme, proje bağlamını korumak için transkript yolunu kullanır.

Cline CLI cline CLI

Depo ~/.cline/data/sessions/<id>/<id>.messages.json

Devam cline --id <id>

Bağımsız Cline CLI; Cline VS Code eklentisinden ayrıdır.

Kiro kiro CLI

Depo ~/.kiro/sessions/<workspace>/*.json

Devam -

Geçmiş bulunabilir; ancak Liu şu anda Kiro için yerel devam bayrağına sahip değildir.

Ayrıca Algılananlar

Bu araçlar algılanır ve seçiciden başlatılabilir; transkript derinliği, disk üzerinde oturum deposu sunup sunmadıklarına bağlı olarak değişir.

Bu başlatma hedefleri şu anda ana geçmiş tablosuna veri sağlamaz: Aider kendi sürekli sohbet geçmişini geri yükleyebilir; Amazon Q, Continue, Windsurf ve Zed ise yeni oturum hedefleri olarak kullanılabilir.

AiderAmazon QContinueWindsurfZed

Nasıl çalışır?

Araç başına ayrıştırıcılar her oturum dizinini veya SQLite deposunu tarar ve girdileri seçici için ortak bir ChatEvent modelinde (zaman damgası, rol, varsa cwd, parçacık ve olay meta verileri) standartlaştırır.

Bir girdi seçmek, orijinal CLI aracını yerel devam etme bayrağıyla başlatır — Liu, ajanın kendisini asla yeniden çalıştırmaz. ⌘ ↵ ile seçmek ise transkript görünümünü açar: her kullanıcı / asistan geçişinde salt okunur olarak kaydırma yapabilirsiniz.

Ajan Geçmişi'nin her açılışında yeniden disk taraması yapılır ve yeniden kullanılabilir bir işlem içi arena kullanılır. Disk önbelleği veya arka plan izleyicisi yoktur.

Çalışma Dizini Otomatik Filtreleme

Bir proje içindeyken Ajan Geçmişi sonuçları geçerli çalışma dizinine göre daraltmayı dener. Bu eşleştirme yalnızca cwd kaydeden veya cwd'yi kodlayan depolarda kesindir; cwd meta verisi olmayan oturumlar katı biçimde eşleştirilemez. $HOME'dan açmak en geniş kapsamı korur.

Bağımsız CLI

Aynı motor liu-history olarak sunulur:

liu-history list --limit=50       # araçlar genelinde son 50 oturum
liu-history list --tool=claude      # araca göre filtrele
liu-history info <id|path>        # oturum meta verilerini göster
liu-history show <id|path> --format=markdown  # transkripti stdout'a dök
liu-history scan                    # bulunan tüm oturum yollarını yazdır

Sonraki Bildirimler →

Belgeler

Başlarken

Rehberler

Referans

Diğer diller

English · 简体中文 · 한국어 · Español · Deutsch · Italiano · Français · 日本語 · العربية