Releases: pulseaiclub/phi
Releases · pulseaiclub/phi
Release list
v0.5.0
Changelog
- 4db8f42 chore(deps): bump actions/checkout from 4 to 7
- c44a9b0 chore(deps): bump actions/setup-go from 5 to 7
- 98d4d0f chore(deps): bump goreleaser/goreleaser-action from 6 to 7
- 38fc050 feat(bashtool): support Windows with native shell resolution
- d4f3b3b feat: add Windows install script (scripts/install.ps1)
- 24f7556 refactor: simplify activity, commands, and thinking block code
v0.4.0
Changelog
- 923031d feat(config): add bilingual language switcher to editor
- 87804be feat(config): improve editor UX and model discovery
- 04d862f honor Retry-After in HTTP retries
- 43e146f perf(tui): coalesce redraws per batch and drop no-op progress
- 78ed7c7 perf(tui): coalesce wheel scrolls into a single redraw
- 9087bc7 perf(tui): remeasure only rows whose content changed during streaming
v0.3.0
v0.2.0
Changelog
- 6f6b220 chore(deps): bump github.com/pulseaiclub/xui to v0.1.1
- 6b5e227 chore(job): bump default MaxConcurrent to 4
- 8d24396 chore(llm): omit empty required field from tool definitions
- 46ace0e docs(agent): align tool-mechanics docs with simplified tool set
- 45e9862 feat(agent): register sub-agent tools and child engine runner
- 8aaf1d8 feat(cmd): wire job manager into headless phi run
- bc5b599 feat(install): add PATH to shell rc files and improve post-install output
- 6a5ed14 feat(job): add durable sub-agent job manager
- b30ee03 feat(permission): allow agent actions through the permission gate
- bee8c1e feat(project): add global jobs dir for sub-agent artifacts
- 87bb081 feat(tools): add agent_* sub-agent tools
- e2c9c56 feat(tui): dynamic model palette from config
- 9d7ee89 feat(tui): render sub-agent task trees with live tool progress
- a3e4ace feat(tui): show live job count and shut down jobs on quit
- 02db899 refactor(fetch): simplify fetch tool implementation
- e6bebcd style(theme): refresh PinkTheme to sakura blush palette
v0.1.1
Changelog
- df259f1 Document per-directory session layout in README
- 564de80 Document per-directory session layout in README
- 9d3c0ab Merge origin/main into headless
- 686fd98 Scope sessions to the current working directory
- 08dcf20 Scope sessions to the current working directory
- 2fb9063 chore(docs): relocate project docs to ../ops/phi-docs
- 8f02104 chore(scripts): add bump.sh release tagging helper
- a106d7e cleanup: remove example skill template and simplify spinner
- 165581b feat(agent): auto-compact session context at turn end
- 046278c feat(agent): load AGENTS.md/CLAUDE.md into system prompt
- 69a5244 feat(agent): panda-style session with compaction trigger and configurable context window
- 27ee8aa feat(agent): raise default max tool rounds from 32 to 64
- 2f466e8 feat(cmd): bootstrap fd/ripgrep into bin dir at startup
- 4c0e403 feat(config): add multi-model support and
phi configHTML editor - 17f5f16 feat(edit): require reading the file before edit in hashline prompt
- 7a8eb83 feat(llm): add Anthropic Messages API support
- 7162b3c feat(permission): gate tool execution behind permission checks
- 39ae57b feat(permission): gate tool execution behind permission checks
- ecc4b64 feat(project): add workspace layout, config, and singleton
- 7377fdc feat(run): add headless run and session commands with engine tests
- 866ba2c feat(session): add compaction subpackage migrated from panda
- 2707eda feat(session): migrate panda chain-based session manager with persistence
- 8564592 feat(session): persist sessions and add /resume, /sessions slash commands
- 24f89c4 feat(session): persist sessions and add /resume, /sessions slash commands
- c258c73 feat(splash): render animated φ logo mark instead of sphere
- acb1018 feat(theme): add Darcula and Pink themes, make Darcula the default
- 9183ef8 feat(tui): add !cmd shell mode; move bash truncation to source
- 840da27 feat(tui): add @-file mentions with async fd search picker
- 5d27734 feat(tui): add theme switcher command, make terminal theme default
- 333fa72 feat(tui): render assistant output as full Markdown (GFM) with syntax-highlighted code
- e8ad3f9 feat(tui): show git branch in chat input path label
- 167534f feat(tui): show prompt cache tokens and reorganize composer border labels
- 6483a4f feat(tui): show token usage and context-window fill
- 4212e94 feat(tui): toggle permission prompts from command palette
- ba355bd feat: add one-line install script and friendlier first-run experience
- aaecfe4 feat: add self-update command with TUI version hint
- c38b5de feat: add toolmanager and githubrelease packages for GitHub release asset management
- fe1a36e feat: initial commit - phi AI agent
- 5abef3e feat: strip UI chrome from transcript selection and composer paste
- efc88f1 fix(filesearch): skip TestSearchMissingFD when fd is installed in ~/.phi/bin
- 64abbeb fix(githubrelease): report repos without a published release clearly
- 866ac13 fix(release): point GoReleaser main at cmd package
- c9bd270 fix(session): restore mutex on chain manager lost during panda migration
- 04ab2b2 fix(tui): improve splash body text contrast on dark terminals
- 968bb8c refactor(agent): move system prompt into embedded template file
- 7b37927 refactor(config): replace internal/config with project workspace
- 80e79c7 refactor(filesearch): move fd package under internal/util
- 519a2e1 refactor(layout): simplify layout widgets
- 122eb9b refactor(splash): replace φ-mark ASCII art with noise-based sphere
- 3e275da refactor(splash): replace φ-mark ASCII art with noise-based sphere
- 8607811 refactor(tui): reorganize chat border labels
- 58b200e refactor: replace engine.messages with session.Manager as single source of truth
- 18f9c84 refactor: simplify bash block and complete assistant block draw tests
- 925b4e8 style(tui): polish composer label formatting
- e9a2d69 tui: remove session ID from footer
- 9fe15bc tui: remove session ID from footer
- 03947d1 tui: remove theme switcher from palette, use WaveSpinner in editor