Releases: dineshdb/pie
Releases · dineshdb/pie
v0.3.0
What's Changed
- 0d29bd9 release: v0.3.0
- b425508 feat: update github actions configuration
- 3fae269 feat: hook system
- 6dabdb4 feat: rename --continue to --resume
- e5d3ed1 feat: update readme
- dc6e8ab fix: rendering
- ee6cc16 feat: !cmd shortcut for directly running the command
- d4fe233 feat: interactive and non-interactive mode instructions
- 01247e7 feat: put tool results behind debug
- 119e2cf feat(skills): improve skills
- 6b927fa feat: hide task update in tool call display
- 0d7cc2e feat: add git skill
- aaae70d feat: remove debug logs for external deps
- 98e6ad6 feat: rename p1e_sandbox and publish
- e25a4d8 feat: switch to agentsdk
- 771fe0d Merge branch 'feat/tasks'
- d8be85b test: improve system prompt
- 2d602b9 tests: add better test harnesses using tools validation
- 78628cb feat: add tasks feature
- 2b78f32 feat: show agent/skill description in popup
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- 76cc806 release: v0.2.0
- 7bf7e85 feat: bump version
- 28f3681 feat: load provider from env if -p is not provided
- c5a39c5 feat: load provider from env if -p is not provided
- 2b18c6b fix(ci): tests
- 7dae8da feat: improve help dialog
- 45d0174 feat: retries
- 47e7db4 feat: subsume agent role for simple queries
- 0240d07 feat: mouse-based text selection and clipboard support
- b4be5ed feat: history selection with up/down arrows
- ba45126 debug: add info logs to renderer and no models fallback
- f0779c8 feat: restore model list and remove section labels in selector
- d0c36f6 refactor: compact model selector with only providers (fixed clippy)
- d9be2eb feat: use Tabs widget for providers in model selector
- f790fbf fix: larger dialog and borders for model selector
- 24cdd0a debug: add logs for model selector and fix selected_idx
- 2f6f837 fix: logging and model selector error handling
- dd0e769 feat: rename profiles to providers and update model selector
- b72a25d feat: provider/model selector
- 445ce47 feat: model selector
- 6a979b6 feat: add fs tools
- d215ab4 feat: instruction struct for prompt handling
- 62578e7 feat(skills): tool to execute reference
- cec72d6 feat: debug log for config
- 78864b9 feat: add configuration files support using figment
- c234c6f feat(skill): for using pie under other agents
- c3da75e feat: better organize the system prompt
- 1536fe1 chore: update TASKS.md
- c4d6947 chore: reformat
- 4fd7c11 feat: /docs agent
- 99e50fd feat: update system prompt to cater to user query
- 8730350 fix: tests
- 09fa985 feat: update actions versions
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- b49f7cb release: v0.1.0
- 7fa3571 feat: add release.yml
- 2906230 feat: /new command for creating a new session
- bbbbb8a feat: native sandbox srt
- 98087ce feat: raname to p1e
- 33930d6 feat: remove --skill parameter
- fb3e55a feat: render persisted tool call results as well
- 4d5d31f feat: dynamic explore agent
- bcf0bda feat: colorize the help message
- bbd28c3 feat: remove extra details from tool calls list in ui
- e618a25 refactor: rename shell_tool to shell
- 5fc5299 feat: migrate to tuirealm
- 2182727 feat: split tool calls rendering to two lines
- 6ab37ec fix: prompt
- 5b17717 feat: show tool calls in history
- 44aab4f fix: --continue wasn't loading messages
- 7a52774 refactor: trim down
- bdbab3a feat: ratatui tui
- 41b765b docs: remove afm
- 01670b7 chore: reformat
- b928e17 feat: default to interactive mode
- 8e090e7 feat: update prompt to batch tool calls together
- b0c1932 fix(tui): /help should show help message
- 13717ea feat: stricter lints
- 3268f06 feat(tui): history using reedline
- dea59ff feat: plan agent
- f09ffcc feat: nested subagents
- 4db2446 refactor: merge skill related tools together
- 837b88c feat: subagent struct for managing a subagent
- 7963485 fix: accept agents without frontmatter
- c194c2a refactor: reorganize codebase
- b6a8b7a feat: ~/.pie/agents/ support
- 882cef8 feat: markdown rendering
- 6e605e9 feat: merge repo skill into explore, add shell_tool examples to prompt
- ae64cda fix: auto-detect explore queries and improve test reliability
- 9b050d7 feat: include_dir for embedding skills
- 40b6b2d fix: prompt agent to call load_skills for repo queries
- e47c5a9 fix: remove misleading priority level and optimize mention resolution
- 77d739c fix: prompt agent to load /explore for repo-related queries
- 2226011 perf: resolve skill_dir once per load_references call
- 447b839 refactor: unify needs resolution and add subagent skill auto-loading
- 2f309ed feat: simplify skill system, add needs deps and load_references tool
- d9c7be5 feat: add explore skill, rewrite review skill, raise step limits
- cee0d4b feat: update tasks
- 67bd6a6 feat(ci): integration action
- ea84f3b chore: tests
- 9f536e1 feat: review skill
- fbdb49d feat: support automatic repository context gathering
- 56a427f feat: remove apple ai dependency
- d7504fb feat: sandboxing with @claude/sandbox-runtime
- d35f9c3 fix: remove refinery migration info logs
- 7720685 refactor: reorganization and simplification
- b665e70 feat: output format selection --json
- 4f27ed4 feat: parallel tests
- cd678b3 chore: reduce number of api calls in the tests
- 74b05ad feat: reduce use of subagent when simple tool calls would suffice
- 1b5d7cb feat: add tests
- 3652a4b feat: improve prompt organization
- a7d544e feat: stdin input
- 359e455 chore: upgrade dependencies
- aedbb74 feat: embedded skills
- 117d63e feat: 2024 edition
- 36a0f85 feat: add readme
- 5942aa0 fix: split system prompt and other context
- 57a6382 feat: persistent session and messages
- 65bf28f feat: add assistant text to history
- 78b35c6 feat: inject history in the prompt
- 144d598 feat(interactive): keep all skills mentioned in the chat history
- 60f28d9 feat: update prompt
- bd591f4 refactor: code reorganization
- ac10ffb feat: interactive mode with history
- a2b8735 feat: streaming interactive mode
- b78bcfa feat: minijinja based template prompt
- 5bcd2bb feat: AGENTS.md and SYSTEM_PROMPT.md support
- f6f0051 fix: gemma4 tool call support format
- 4aec8b9 feat: add dotenvy support
- 295cdc3 refactor: organize
- 532dd63 feat: move subagent to the same process
- d609ce4 feat: openai compatible providers
- 06c811d feat: /simplify code
- e1f9571 feat: improve routing
- 4e426cb feat: async main
- 3cf8ae9 feat: improve subagent delegation
- 90ffec6 feat: replace aisdk with crates.io version
- d51df91 feat: load skills on demand via agent
- 6969de6 feat: vendored apple ai bridge and prewarming
- 82f4847 feat: improve executor
- f69c63a feat: logging
- 3cc89b4 feat: rust rewrite
Full Changelog: ...v0.1.0