Skip to content

Releases: pulseaiclub/phi

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 09:36
140e185

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

Choose a tag to compare

@github-actions github-actions released this 09 Aug 10:10
5107ad8

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

Choose a tag to compare

@github-actions github-actions released this 08 Aug 12:46
b568ed7

Changelog

  • b0cbc63 docs(readme): add config editor screenshot
  • 1ccb420 feat(agent): add explore/review/worker roles for sub-agents
  • b3e1a03 feat(agent): enable sub-agents by default
  • 1ede451 feat(agent): make sub-agents opt-in and read-only
  • 73056ce fix(job): make progress pub/sub race-free on shutdown

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 09:38

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

Choose a tag to compare

@github-actions github-actions released this 06 Aug 09:46
b13f82b

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 config HTML 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