Skip to content

Releases: dineshdb/pie

v0.3.0

02 May 09:27

Choose a tag to compare

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

26 Apr 06:43

Choose a tag to compare

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

22 Apr 08:45

Choose a tag to compare

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