mirror of
https://github.com/run-llama/semtools.git
synced 2026-07-21 19:25:23 -04:00
[PR #40] [MERGED] Introduce a new ask CLI command
#42
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/run-llama/semtools/pull/40
Author: @logan-markewich
Created: 11/24/2025
Status: ✅ Merged
Merged: 11/25/2025
Merged by: @logan-markewich
Base:
main← Head:logan/ask_api📝 Commits (7)
1a3da30refactor search into its own modulee840a13add initial ask cli toold579565add responses API support4b209eclinting2181d76lint2b12317lint harder44d04fflint even HARDER📊 Changes
15 files changed (+2586 additions, -821 deletions)
View changed files
📝
Cargo.lock(+241 -0)📝
Cargo.toml(+21 -7)📝
README.md(+111 -34)➕
src/ask/chat_agent.rs(+264 -0)➕
src/ask/mod.rs(+4 -0)➕
src/ask/responses_agent.rs(+280 -0)➕
src/ask/system_prompt.rs(+35 -0)➕
src/ask/tools.rs(+564 -0)➕
src/bin/ask.rs(+138 -0)📝
src/bin/parse.rs(+9 -12)📝
src/bin/search.rs(+26 -768)➕
src/config.rs(+91 -0)📝
src/lib.rs(+9 -0)➕
src/search/mod.rs(+458 -0)📝
src/workspace/store.rs(+335 -0)📄 Description
The PR ended up being much bigger than I expected.
searchinto a set of library commandssearchbinary to import/use the binary commandsreadandsearchwith an openai clientaskcli binarygreptool🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.