Skip to content

Releases: hjun1052/tali

v0.1.5

15 Jun 09:43

Choose a tag to compare

Guard local manifests before release

Add a safer project-manifest boundary by treating private .tali manifests as local by default, while preserving explicit shared manifests and adding cached update visibility.

Constraint: Tali must not silently rewrite repository policy or make network checks part of run correctness.

Rejected: Always ignore .tali globally | would remove the shareable project-manifest path.

Rejected: Check for updates on every command without cache | would slow normal CLI usage and create noisy offline failures.

Confidence: high

Scope-risk: moderate

Directive: Keep post-run notices advisory and never let update/gitignore checks change manifest execution status.

Tested: cargo fmt --check; cargo test --locked --all-targets; cargo clippy --locked --all-targets -- -D warnings; cargo check --locked; release metadata, crates version, license, diff checks; manual private/shared manifest and update-check smokes

Not-tested: Full release workflow until tag push

v0.1.4

15 Jun 09:03

Choose a tag to compare

Steer agents toward Tali handoffs

The local Codex verification showed implicit one-command setup handoffs could still become ad-hoc shell scripts. Tighten the bundled skill trigger text and ship it as a patch release so installer-provided skills bias agents toward Tali manifests.

Constraint: Implicit skill selection depends heavily on compact skill descriptions when many skills are installed.

Rejected: Only documenting the behavior | documentation did not change the observed local Codex behavior.

Confidence: high

Scope-risk: narrow

Directive: Keep the Tali skill description short, trigger-rich, and explicit about not creating setup scripts as the primary handoff.

Tested: cargo fmt --check; cargo check --locked; cargo clippy --locked --all-targets -- -D warnings; cargo test --locked --all-targets; python3 scripts/check-release-metadata.py; python3 scripts/check-crates-version.py; python3 scripts/check-licenses.py; git diff --check; local Codex implicit handoff test; tali run setup --yes --input-env api_token=API_TOKEN_FOR_TALI_TEST

Not-tested: Windows interactive Codex client behavior

v0.1.3

15 Jun 07:56

Choose a tag to compare

Stabilize live log following before release

Handle transient run.json parse failures while a run is still writing logs so live observers do not fail during startup or shutdown races.

Constraint: Release validation exposed this through CI even though the v0.1.2 release workflow completed.

Rejected: test-only retry workaround | the same race can affect real tali logs follow users.

Confidence: high

Scope-risk: narrow

Directive: Treat partially written live-log state as in-progress, not as a hard failure.

Tested: cargo fmt --check; cargo check --locked; cargo clippy --locked --all-targets -- -D warnings; cargo test --locked --all-targets; release metadata/license/crate-version checks.

Not-tested: full release-check after this commit before clean-tree commit creation.

v0.1.2

15 Jun 07:48

Choose a tag to compare

Prepare Tali for safer handoffs

Add conservative cleanup and placeholder replacement so agent-authored manifests can manage long-lived logs and fill existing config templates without exposing rendered secrets.

Constraint: Tali must remain a predictable runtime, not a planner.

Rejected: automatic manifest or secret cleanup | manifests and secrets must not be deleted by routine cleanup.

Rejected: sequential replacement of inserted text | replacement should be based on the original file only.

Confidence: high

Scope-risk: moderate

Directive: Keep cleanup preview-first and keep rendered secret-bearing file contents out of logs.

Tested: cargo fmt --check; cargo check --locked; cargo clippy --locked --all-targets -- -D warnings; cargo test --locked --all-targets; release metadata/license/crate-version checks.

Not-tested: full release-check before commit because it requires a clean working tree.

v0.1.1

15 Jun 06:56

Choose a tag to compare

Make Tali easier for agents to hand off

Agents can now register manifests without exposing the add step to users, installs can refresh the bundled skill into explicit directories, and release installers can update an installed binary in place on Unix.

Constraint: User wanted a curl-installed public release with agent skill setup and one-command user handoff.

Rejected: Requiring users to run tali add manually | Agents should perform registration and show only tali <id>.

Confidence: high

Scope-risk: moderate

Directive: Keep Tali as a runtime; do not add planner behavior to satisfy handoff ergonomics.

Tested: cargo fmt --check; cargo test --locked --all-targets; cargo clippy --locked --all-targets -- -D warnings; quick_validate.py .codex/skills/tali-agent; sh -n scripts/install.sh; PowerShell parser check; actionlint; local file:// installer plus tali update smoke.

Not-tested: Windows self-update over the currently running executable.

v0.1.0

15 Jun 06:01

Choose a tag to compare

Release Tali 0.1.0