Repository navigation
Releases
v0.4.0
Changelog
- 7d1f347 Handle closed MCP pipes as connection failures (#102)
- e67bd60 Isolate manual repo-map tests from scheduler lifecycle (#101)
- 4f99871 Release/v0.4.0 (#100)
Known issues for this release are listed in the README under
Troubleshooting → Known issues; the open bugs are tracked as
GitHub issues. The limits of this release (no sandbox
for bash, completion off by default, the secret store verified on
Linux only) are in that same section.
v0.3.2
Changelog
- 313e8e4 Finalize the v0.3.2 release documentation
- eca983b Fix UTF-8 truncation at every byte-slicing site
- 23aadfc Fix compaction history and usage tracking
- f4f3b6d Prepare the v0.3.2 release" \ -m "Add the release runbook and set the v0.3.2 status in README, PLAN.md and the Phase 0 file. The patch carries the #32 agent-loop fixes and the #41 UTF-8 truncation; the tag is still to come." \ -m "Refs #32 Refs #41
- 7e15e05 Record the shipped v0.3.1 and the notes that precede the next branch.
Known issues for this release are listed in the README under
Troubleshooting → Known issues; the open bugs are tracked as
GitHub issues. The limits of this release (no sandbox
for bash, completion off by default, the secret store verified on
Linux only) are in that same section.
v0.3.1
Changelog
- bd53f69 Add the v0.3.1 release runbook
- d3c3bcf Bring the release status up to v0.3.0 and name the v0.3.1 patch
- 1ca5be5 Describe the design on its own terms in the plan and comments
- ceb56c7 Document gateway error handling and agent guidelines
- 5d2da1a Document the issue, branch, and pull-request workflow
- 77284b8 Drop a path from the WP0.5 notes
- 5774bbb Name v0.3.1 in the README known issues and limits
- 14e7f52 Prefer a gateway's message over its short error field
- 5fd4ae6 Publish a Scoop manifest and move the cask hook to install_steps
- d604ed2 Record the published apt repository in the plans
- 35e98d2 Record the v0.3.1 dry run
- 15d1cc6 Record the v0.3.1 pre-flight results
- d1e5127 Retract v0.1.0 and add SECURITY.md
- 76d07f8 Update PLAN for the in-progress v0.3.1 release
- 2fa9cde Use one license spelling in the notes
- f31f56d Use the ✅ marker for done steps across the plan files
- 184cf95 fix(console): preserve buffered input before first read
- d40554b gitignore
Known issues for this release are listed in the README under
Troubleshooting → Known issues; the open bugs are tracked as
GitHub issues. The limits of this release (no sandbox
for bash, completion off by default, the secret store verified on
Linux only) are in that same section.
v0.3.0
Changelog
- 2068bbe Add the TUI behind --tui as a second client of the protocol (WP1.4)
- 776061c Advise on a rejected key in -p and check the shell's whole import graph
- 1d229ef Bound turn.start, pin the lint version once and sort the phase-1 plan
- 56790db Bring the plan's status text up to Phase 1
- 42c3bab Clear the input on ctrl+c, answer completion over a configured off, and name the token-limit field (Phase 1 acceptance)
- e34dc27 Complete what the user types on Tab or after a pause (WP1.6)
- 14ea081 Cut a case-insensitive repeat of the prompt at the model's own runes
- 9976669 Edit every config key from hint config, /config and the setup form
- 40f169c Free the session before telling the client the turn is done
- c493a63 Insist on a key the first profile cannot work without, and plan WP1.7
- 9dd8d13 Keep API keys out of the agent's reach (WP1.7)
- 185fe32 Keep held sessions open on prefix attach and drain abandoned turns
- 1193ed9 Let the TUI copy text and complete commands, and help fix a rejected key
- 9f71e2a Make the CLI a client of the core it serves.
- 7e2c8c1 Make the TUI take pasted text and drop its background fills
- 74ec583 Merge remote-tracking branch 'origin/develop' into dev/wp1.3-cli-client
- 6a2fa77 Move the meaning of a turn's events into internal/shell
- c55ca5a Move the transcript selection off an empty answer the turn removed
- 0950b9c Name the limits of v0.3.0 in the README and the release footer
- 484eee8 Offer the setup on a first run and ship an example of every config key
- cc6dcfc Package hint as .deb and publish an apt repository (WP0.14)
- 582b410 Plan WP1.4, split WP1.5 out and record the release leftovers
- 8401a26 Point the secrets test at its own config home so a runner's XDG_CONFIG_HOME cannot hide the file
- 943bd65 Record Phase 1 as the v0.3.0 release and name what that tag still leaves open.
- 58e88c4 Record the switch and no-blocking rules for completion (WP1.6)
- feab72f Replace the deprecated Homebrew cask binary field so goreleaser check passes.
- 7128339 Route pasted text to the input
- eb066ef Scroll the TUI from the keyboard and browse it by message
- b384982 Serve the agent over newline-delimited JSON-RPC.
- 145d79e Show setup the profile it completes and refuse legacy config names
- e4e61ff Switch profiles and fork sessions over RPC, make the TUI the default (WP1.5)
- d622fa8 Take one-letter answers in any keyboard layout
- b82c189 Take shift+enter, alt+enter and a trailing backslash as a newline
- 79c0ad2 Test hint --connect against a published server
- b0fc792 Write the server's token only once its address is taken
- a50134b Write up the completion quality evaluation as backlog
- 58d1487 comments
- 694c148 update
Known issues for this release are listed in the README under
Troubleshooting → Known issues; the open bugs are tracked as
[Phase 0] GitHub issues. The limits of this release (no sandbox
for bash, completion off by default, the secret store verified on
Linux only) are in that same section.
v0.2.0
v0.2.0-alpha
Changelog
- 572f97c Add CI, goreleaser release pipeline, Homebrew cask and hint --version (WP0.10)
- ef82076 Add CODEOWNERS with repository owner as default code owner
- 046247d Add CONTRIBUTING.md and link it from README
- 6c65dbc Add JSONL sessions with continue, resume and no-session (WP0.7)
- 35a7a68 Add a tool schedule: parallel reads, ordered writes (WP0.11)
- 251a392 Add built-in tools with registry, limits decorator and root confinement (WP0.5)
- 2deacab Add development plan and per-phase planning structure
- ef5da4b Add permission gate with run modes, allow-list and diff previews (WP0.6)
- febebb0 Add pkg/agentapi, the public agent contract (WP0.1)
- df11d36 Add prior-art research: does an existing tool already cover the mechanic
- edea373 Add project context: HINT.md, gitignore-aware overview and walks (WP0.8)
- dd68c7e Add provider profiles, source priority, and secret masking to config (WP0.2)
- 14638b0 Add streaming provider layer with failover router (WP0.3)
- 09d5963 Add the REPL, hint -p with JSON output, --debug trace and CLI surface (WP0.9)
- 869923d Add tool-calling agent loop with limits and compaction (WP0.4)
- a4d45b4 Document branch protection and the review policy
- 5f45228 Document the git workflow in CONTRIBUTING.md
- ae26dad Lay instruction files out under the budget: outlines, a tool, opt-in summaries (WP0.12 rungs 0–3)
- 163689b Load split rules when a turn touches their paths (WP0.12 rung 4)
- 5b7a133 Move invopop/jsonschema to the direct require block
- eeae120 Note in WP0.6 that runTools must classify a passed-through ctx error
- b91709e Pin cmd/hint's read-only tool wiring with a test
- db32f83 Plan WP0.12: instructions beyond the budget; name the file in a cut marker
- 6387746 Record the Pi 4 bench as the v0.2.0 hardware gate Audit fixes B1–B3 and M1–M2 stay known issues on the backlog, and the Pi 5 smoke no longer blocks the tag. The linux/arm64 record is the pi-bench run 20261011-105151.
- be88419 Record the TOCTOU limit of tool.Root and bash's lack of path confinement
- 410e3a6 Reflect the applied ruleset settings in CONTRIBUTING.md
- 224b829 Switch the documented git workflow to GitFlow with a permanent develop branch
- 7dfac52 Tell the limits decorator's own timeout from an inherited deadline
- 24393f0 Write through symlinks with fsync; anchor grep include to the root
- b65a063 adding brew install in README
- 9f806a8 adding brew install in README
- 661e3b6 benching
- b2aee40 docs
- 4895d9a docs: add DeepSeek Harness to the architecture references
- 99868be docs: argue the project's rationale and scope subscription access
- e0a5a03 docs: start releases at v0.2.0, defer the Pi 5 smoke, add Pi 4 fallback guide
- fe6d0f0 header_timeout
- 348d9b7 ignore
- 39720b8 plan update
- 11eb7c4 session list
- 45f8474 update architecture
Known issues for this release are listed in the README under
Troubleshooting → Known issues; the open bugs are tracked as
[Phase 0] GitHub issues.
v0.1.0
This is an earlier, unrelated application that used this repository name. It is not a version of the current hint. Superseded by v0.2.0. Retracted in go.mod (retract v0.1.0). The tag and this Release stay.
What's Changed
- Created code for pop
New Contributors
Full Changelog: https://github.com/mrYush/hint/commits/v0.1.0