Skip to content

Releases: getsavvyinc/savvy-cli

v0.9.5

14 May 01:58
Compare
Choose a tag to compare

Changelog

  • 59204f2 cheatsheet: nest parser inside a toplevel cheatsheet pkg
  • e12a08d client: Ask Savvy to answer our question with list of commands
  • 80eac2b client: rm Answer type
  • 21ed67f cmd/ask: allow users to select a command and copy it to the clipboard
  • aea8a36 cmd/ask: display runbooks instead of commands
  • 8604734 cmd/ask: display the runbook using charm
  • bb759ae cmd/ask: integrate client and impl ask
  • f9c18e4 cmd/ask: setup skeleton
  • 18f673a cmd/ask: update example
  • fe176de component/list: add custom ask delegate
  • 0950eb9 component/list: refactor NewListModel to accept delegates
  • fbc9dd4 generate embedding for cheatsheets after parsing them
  • 3b4508a ignore local copy of tldr
  • 4f9195c ignore plandex
  • 2bfcf75 inc concurrency for writing to the db
  • 5224c43 ingest/db: store embeddings
  • b9fa7a1 ingest/parser: parse tldr cheat sheets
  • 58b77eb ingest: better prompting beats RAG
  • cd60d52 ingest: init
  • 1116998 ingest: process tldr cheat sheets
  • 4805e01 ingestion: use command as part of embedding for explanation.
  • 6cc9f2a llm: add openai client
  • efe2637 llm: use model name from openai client
  • 5c1f3bf mv component/list.go -> list/list.go
  • 7dd384b parser: infer tags for tldr from the filepath
  • add1242 zsh: setup auto complete

v0.9.4

05 May 23:07
Compare
Choose a tag to compare

Changelog

  • 4becba7 setup/bash: Add precmd,preexec and completion binding to automatically run runbooks
  • 52e5a1f setup/bash: Add support for SAVVY_CONTEXT = run|record
  • cc588a0 setup/bash: trigger command completion
  • 8130397 shell/bash: Impl SpawnRunbookRunner
  • dddcf03 shell/kind: add unknown shell kind
  • 5e67c56 shell/zsh: Setup env vars for runner shell in one func.
  • 2bcd0ec shell: SAVVY_NEXT_STEP defaults to zero for bash and one for zsh
  • 7921b8d shell: trim leading and trailing hyphen from runbook alias

v0.9.3

01 May 22:35
Compare
Choose a tag to compare

Changelog

  • 372789b shell/zsh: use COMMA as a delimter when passing in SAVVY_RUNBOOK_COMMANDS

v0.9.2

28 Apr 02:29
Compare
Choose a tag to compare

Changelog

  • bc55977 cmd/run: press enter to select the runbook

v0.9.1

28 Apr 02:15
Compare
Choose a tag to compare

Changelog

  • 84f722b client: Runbooks fetches all runbooks for a user
  • 22a79b1 cmd/run: run accepts 0 or 1 arguments
  • a12e00b cmd/run: specify examples for savvy run
  • 37fe893 cmd/run: users can select and run any runbook

v0.9.0

27 Apr 22:47
Compare
Choose a tag to compare

Changelog

  • 1eac163 Update README.md
  • 5edacee bash: set the prompt using unicode text instead of hardcoding the emoji
  • e0dfb57 client: Add separate Guest client for fetching public runbooks
  • b47da3d client: Allow Guest clients
  • c5213ad client: Fetch Commands from a client runbook
  • f1572fc client: Track runbook ID returned by Savvy's API
  • ba3624b client: deprecate GenerateRunbook in favor of GenerateRunbookV2
  • 4918beb cmd/run: Display spinner while we fetch the runbook
  • decd005 cmd/run: enforce 1 positional argument
  • 4f487f1 cmd/run: fetch runbook by runbook id
  • ca49e74 cmd/run: fetch runbook from guest|loggedin client
  • 66a4c41 cmd/run: run runbooks in a savvy sub shell
  • a9de502 cmd/run: savvy run works for zsh
  • fbdfe01 cmd/setup/bash-preexec: format setting the prompt
  • 6bae804 cmd: Add skeleton for savvy run
  • 7102b31 savvy run: Add runbook name and curr step
  • 9329131 shell/zsh: extract common setup code into baseScript
  • dce2f92 shell: Extend shell interface to support running a runbook
  • 6527fad shell: impl SpawnRunbookRunner

v0.8.4

16 Apr 01:18
Compare
Choose a tag to compare

Changelog

  • 89330c5 bash-preexec.sh: expand bash aliases in pipes and process substitution
  • 0d632d8 shell/expansion: ignore expansions of commands like grep

v0.8.3

04 Apr 20:55
Compare
Choose a tag to compare

Changelog

  • 7806a83 support capturing prompt for bash too

v0.8.2

04 Apr 02:21
Compare
Choose a tag to compare

Changelog

  • 12aed27 client,server: propogate recorded prompt along with the command to the api
  • 8dd7bcb cmd/send: record prompt while the command is executed

v0.8.1

21 Mar 07:15
Compare
Choose a tag to compare

Changelog

  • aa5c650 cmd/setup: no need to log step-id for zsh