Skip to content

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Aug 09:46
· 69 commits to main since this release
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