Skip to main content

Locate and read local code-agent thread files

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

turl

turl is a Rust CLI and library for locating and reading local code-agent thread files.

Features

  • Multi-agent thread resolution:
    • Amp logo Amp
    • Codex logo Codex
    • Claude logo Claude
    • OpenCode logo OpenCode
  • Default output is markdown with user/assistant-focused content.
  • --raw outputs raw thread records.
  • Automatically respects official environment variables and default local data roots for each supported agent.

Install

npx skills add Xuanwo/turl

Agents

Amp

  • Supported URI:
    • amp://<thread_id>
  • Thread id format:
    • T-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
  • Resolution:
    • XDG_DATA_HOME/amp/threads/<thread_id>.json
    • fallback: ~/.local/share/amp/threads/<thread_id>.json
  • Example:
turl amp://T-019c0797-c402-7389-bd80-d785c98df295

Codex

  • Supported URIs:
    • codex://<session_id>
    • codex://threads/<session_id>
  • Resolution order:
    • SQLite thread index under CODEX_HOME (state_<version>.sqlite first, then state.sqlite) via threads(id, rollout_path, archived).
    • Filesystem fallback under sessions/ and archived_sessions/ for rollout-*.jsonl.
  • Examples:
turl codex://019c871c-b1f9-7f60-9c4f-87ed09f13592
turl codex://threads/019c871c-b1f9-7f60-9c4f-87ed09f13592

Claude

  • Supported URI:
    • claude://<session_id>
  • Example:
turl claude://2823d1df-720a-4c31-ac55-ae8ba726721f

OpenCode

  • Supported URI:
    • opencode://<session_id>
  • Example:
turl opencode://ses_43a90e3adffejRgrTdlJa48CtE

Raw Output

turl codex://019c871c-b1f9-7f60-9c4f-87ed09f13592 --raw

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xuanwo_turl-0.0.4.tar.gz (28.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

xuanwo_turl-0.0.4-py3-none-win_amd64.whl (1.9 MB view details)

Uploaded Python 3Windows x86-64

xuanwo_turl-0.0.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

xuanwo_turl-0.0.4-py3-none-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

File details

Details for the file xuanwo_turl-0.0.4.tar.gz.

File metadata

  • Download URL: xuanwo_turl-0.0.4.tar.gz
  • Upload date:
  • Size: 28.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xuanwo_turl-0.0.4.tar.gz
Algorithm Hash digest
SHA256 77e4fe377bce035e5358bcf62228d114eb32825a33088c66ff4c173d1f84f861
MD5 8002d3397f1a6a971d8dd3066fa098b8
BLAKE2b-256 88cf4088fb859c6e6c494f4841790135b14fc134beca995575656f6956a372a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for xuanwo_turl-0.0.4.tar.gz:

Publisher: pypi-publish.yml on Xuanwo/turl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xuanwo_turl-0.0.4-py3-none-win_amd64.whl.

File metadata

  • Download URL: xuanwo_turl-0.0.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for xuanwo_turl-0.0.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ffef722c623da773de2646cd9a9344d6257663cd450bbbb48b33852d600f1647
MD5 55950f07a14856bb8ae2560e81ef0fe6
BLAKE2b-256 92262ff71da830b6613c3c3b900608718768d1594bf3a8c613129c2cd5683158

See more details on using hashes here.

Provenance

The following attestation bundles were made for xuanwo_turl-0.0.4-py3-none-win_amd64.whl:

Publisher: pypi-publish.yml on Xuanwo/turl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xuanwo_turl-0.0.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for xuanwo_turl-0.0.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af945a936778e087d1f6dd0d15fd18ae6b0dac7409a9667b24a7d063a0373005
MD5 dbb6ed11b3de204d7ca1f0f83ff1813d
BLAKE2b-256 ec96ec2a626ce0d93dd1d9d4ac469134ad415f0e0864dc84f2393f4c74a3ab46

See more details on using hashes here.

Provenance

The following attestation bundles were made for xuanwo_turl-0.0.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on Xuanwo/turl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xuanwo_turl-0.0.4-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for xuanwo_turl-0.0.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3864174b3d6130ffe61aa80181361d1ab76813f7b9c14c5e37c09d0e61777ba9
MD5 ea705f18034ceb2e56385d00e472f6dd
BLAKE2b-256 d4ca650654d54e0aac22bb16bf88afd938c25b16e1d90399bac1ffd1ee877404

See more details on using hashes here.

Provenance

The following attestation bundles were made for xuanwo_turl-0.0.4-py3-none-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on Xuanwo/turl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page