Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "tau-ai"
version = "0.2.3"
version = "0.2.4"
description = "A Python implementation of a minimalist Pi-style coding-agent harness."
readme = "README.md"
license = "MIT"
Expand Down
24 changes: 19 additions & 5 deletions src/tau_coding/data/release-notes/releases.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,34 @@
[
{
"version": "0.2.3",
"date": "2026-07-20",
"version": "0.2.4",
"date": "2026-07-21",
"sections": {
"New": [
"Add 28 live-routable Hugging Face Inference Providers models from Pi's built-in catalog."
"Add 28 live-routable Hugging Face Inference Providers models from Pi's built-in catalog.",
"Insert files dragged onto the terminal as normalized prompt paths while preserving existing text and quoting paths that contain spaces."
],
"Changed": [
"Shorten TUI sidebar context paths under the home directory with ~/ and give provider metadata quieter styling.",
"Raise the minimum supported Pydantic version to 2.11 for explicit wire-model alias validation and serialization behavior."
],
"Fixed": [
"Show expanded prompt-template text before automatic session naming starts, and avoid redundant naming attempts after provider retries are exhausted.",
"Fix the resume picker search to avoid matching workspace paths while retaining session-name and model matches."
]
}
},
{
"version": "0.2.3",
"date": "2026-07-20",
"sections": {
"Changed": [
"Default the TUI sidebar to the right side while preserving explicit left, right, and off preferences.",
"Label TUI sidebar token totals as cumulative session usage and document why cumulative provider usage can exceed the active context estimate.",
"Keep Tau's internal extension and model-catalog maintenance guidance in packaged self-documentation so it no longer appears in or competes with user skills."
],
"Fixed": [
"Fix session JSONL reads splitting records on Unicode line separators (U+2028, U+2029, U+0085), which made affected sessions and the session index fail to load; the read-side fix also repairs already-affected session files.",
"Fix picker highlight text contrast so focused labels use each theme's configured highlight foreground and background colors.",
"Fix the resume picker search to avoid matching workspace paths while retaining session-name and model matches."
"Fix picker highlight text contrast so focused labels use each theme's configured highlight foreground and background colors."
]
}
},
Expand Down
2 changes: 1 addition & 1 deletion tests/test_tui_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -503,7 +503,7 @@ def test_session_sidebar_brand_includes_current_version() -> None:

console.print(_sidebar_brand(theme=TAU_DARK_THEME))

assert "τ = 2π 0.2.3" in console.export_text()
assert "τ = 2π 0.2.4" in console.export_text()


def test_session_sidebar_uses_prominent_title_and_accented_section_headers() -> None:
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.