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.
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.
Ajan Geçmişi'nin şu anda tanıdığı oturum depoları:
claude CLIDepo ~/.claude/projects/<slug>/*.jsonl
Devam claude --resume <id>
Proje başına düz dizinler. cwd slug'dan çözülür.
codex CLIDepo ~/.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.
copilot CLIDepo ~/.copilot/session-state
Devam copilot --resume <id>
session-state ağacının özyinelemeli taraması.
opencode CLIDepo ~/.local/share/opencode/opencode.db
Devam opencode --session <id>
SQLite session tablosu; cwd directory sütunundan.
qwen CLIDepo ~/.qwen/projects/**/chats
Devam qwen --resume <id>
Proje başına dizinler altında sohbetler.
code ExtensionDepo 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.
agy CLIDepo ~/.gemini/antigravity/conversations/*.db
Devam agy --conversation <id>
SQLite konuşma veritabanları; kimlik trajectory meta verisinden gelir.
agent CLIDepo ~/.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 CLIDepo ~/.local/share/amp/threads/*.{json,jsonl}
Devam amp --thread <id>
Thread dosyaları XDG veri dizininden taranır.
crush CLIDepo ~/.crush/sessions/*.{json,jsonl}
Devam crush --session <id>
Oturum dosyaları yerel Crush veri dizininden bulunur.
droid CLIDepo ~/.factory/sessions/**/*.{json,jsonl}
Devam droid -s <id>
Üst düzey ve tarih iç içe oturum dosyaları kapsanır.
kimi CLIDepo ~/.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 CLIDepo ~/.grok/sessions/**/chat_history.jsonl
Devam grok --resume <id>
Dahili alt ajan oturumları filtrelenir; kullanıcı sohbetleri korunur.
commandcode CLIDepo ~/.commandcode/projects/<slug>/*.jsonl
Devam commandcode --session <path>
Devam ettirme, proje bağlamını korumak için transkript yolunu kullanır.
cline CLIDepo ~/.cline/data/sessions/<id>/<id>.messages.json
Devam cline --id <id>
Bağımsız Cline CLI; Cline VS Code eklentisinden ayrıdır.
kiro CLIDepo ~/.kiro/sessions/<workspace>/*.json
Devam -
Geçmiş bulunabilir; ancak Liu şu anda Kiro için yerel devam bayrağına sahip değildir.
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
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.
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.
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
English · 简体中文 · 한국어 · Español · Deutsch · Italiano · Français · 日本語 · العربية