Skip to main content

Quick start

  1. Activate the project virtualenv (expected at .venv):
    source .venv/bin/activate
    
  2. Install the package (PyPI想定) or editable mode:
    # PyPI (予定)
    pip install context-delta-proto
    # またはローカルeditable
    pip install -e .
    
  3. Create or point to a .env with model/provider config, then run the CLI:
    delta --help
    delta "READMEを要約して"               # チャット(デフォルトはフルオート)
    delta --manual "READMEを要約して"      # 承認付きチャット
    delta read_file --file "$(pwd)/some.txt" --offset 1 --limit 10 --indent
    delta list_dir --dir "$(pwd)" --offset 1 --limit 20 --depth 2
    delta --plan-file plan.json "planに従って進めて"  # Planを注入してチャットを開始
    

Chat mode defaults to auto-approval (Codex風フルオート)。承認を入れたいときは --manual を付けるか、各ツールサブコマンドで --yes を外して実行してください。

Plan駆動で進める場合:

  • delta --plan-file plan.json "planに従って進めて" でplanを注入。--max-stepsで完了ステップ数を制限できる。
  • plan更新時は update_plan{"plan":[...全ステップ...]} をそのまま渡す。apply_patchは *** Begin Patch/*** End Patch 形式で与える。

.env / 環境変数の例

# モデル/プロバイダ
MODEL=openai/gpt-oss-20b        # gpt-5* なら OpenAI、その他は LMStudio/Ollama を自動判定
OPENAI_API_KEY=sk-...           # OpenAIを使う場合
LMSTUDIO_BASE_URL=http://localhost:1234
OLLAMA_BASE_URL=http://localhost:11434

# Web検索
SEARCH_PROVIDER=tavily          # 例: tavily / mock
SEARCH_API_KEY=tvly-dev-...

.env は起動時に読み込まれ、環境変数より優先されます。

よく使うサブコマンド

  • delta "prompt": チャット(フルオート)。--manualで承認付き。--max-turnsでターン制限。
  • delta read_file --file <abs> --offset 1 --limit 20 --indent: 行番号なしで抜粋。
  • delta list_dir --dir <abs> --depth 2 --limit 20: ツリー表示(.git/ignoreはデフォルト除外)。
  • delta shell_command --workdir <abs> "cmd": シェルコマンド(確認付き、--yesでスキップ)。
  • delta exec ...: 非対話のローカル実行。
  • delta --plan-file plan.json "planに従って進めて": planを注入してステップ実行。

apply_patchのフォーマット(重要)

ファイル作成/編集は必ず *** Begin Patch ... *** End Patch 形式を使用し、Add/Update ブロックの中に先頭+付きで内容を書くこと。

update_planの呼び出し

常に全ステップを含む JSON({"plan":[...全ステップ...]})を渡してください。ステップ内容が曖昧な場合は、実行前に質問してから進めるように誘導すると安定します。

Release files for context-delta-proto 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for context-delta-proto 0.0.1
File Size Uploaded
context_delta_proto-0.0.1.tar.gz 20.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for context-delta-proto 0.0.1
File Interpreter ABI Platform
context_delta_proto-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 41.6 kB

Release files / context_delta_proto-0.0.1.tar.gz

Download URL context_delta_proto-0.0.1.tar.gz
Size 20.8 kB
Tags Source
SHA-256 checksum
How to use checksums
24d2d79d2edd17e7c75b1fa99e34cdd1496fda2a7817b1742cfbfc8c5a9649db
BLAKE2b-256 checksum
How to use checksums
373af89edccffec640ecb4c828f74a648b751966824f2eec89f936f9989f1a17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / context_delta_proto-0.0.1-py3-none-any.whl

Download URL context_delta_proto-0.0.1-py3-none-any.whl
Size 20.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
705cbd4771074584339294fd1f681e65bafbdd4c0ca9e3df894dda8f7c13c778
BLAKE2b-256 checksum
How to use checksums
402f1d2f7968232eb602065632a66fa7cd2742aa54db411be284175da786d515
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page