summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui
AgeCommit message (Collapse)Author
2025-06-14bug: Fix code colorizer (#1046)Leo
2025-06-14centralize file filtering in `FileDiscoveryService` (#1039)Anas H. Sulaiman
2025-06-14feat: Add custom URL support for the /bug command (#1017)Allen Hutchison
2025-06-14Add `/compress` command to force a compression of the context (#986)Jacob MacDonald
Related to https://b.corp.google.com/issues/423605555 - I figured this might be a simpler solution to start with, while still also being useful on its own even if we do implement that.
2025-06-13Improvements to web-fetch tool (#1030)Allen Hutchison
2025-06-13initialize `FileDiscoveryService` once (#1029)Anas H. Sulaiman
2025-06-13feat(cli): support ctrl+d to exit (#878)Daniel Lee
Similar to ctrl+c, ctrl+d can now be used to exit the program. To avoid accidental exit, ctrl+d must be pressed twice in relatively quick succession (same as ctrl+c). Following common UX pattern, ctrl+d will be ignored when the input prompt is non-empty. This behavior is similar to how most shell (bash/zsh) behaves. To support this, I had to refactor so that text buffer is initialized outside of the InputPrompt component and instead do it on the main App component to allow input controller to have access to check the content of the text buffer.
2025-06-13Update contextFileName to support an optional list of strings (#1001)Billy Biggs
2025-06-13cleanup unused `allowBuildArtifacts` (#1010)Anas H. Sulaiman
2025-06-13cleanup unused `customIgnorePatterns` (#1009)Anas H. Sulaiman
2025-06-13Edit wording in /edit description (#1006)Leo
2025-06-13Replace logo with custom ASCII (#958)Miguel Solorio
2025-06-12Reduce coupling between core and cli packages (#961)Marat Boshernitsan
Co-authored-by: Marat Boshernitsan <[email protected]>
2025-06-12Have @ pass through images and other Part objects (#990)Seth Troisi
2025-06-12Fixed @ file content not being added or sent to server (#962)Seth Troisi
2025-06-12telemetry: include user decisions in tool call logs (#966)Jerop Kipruto
Add the user's decision (accept, reject, modify) to tool call telemetry to better understand user intent. The decision provides crucial context to the `success` metric, as a user can reject a call that would have succeeded or accept one that fails. Also prettify the arguments json. Example: ![image](https://github.com/user-attachments/assets/251cb9fc-ceaa-4cdd-929c-8de47031aca8) #750
2025-06-12bug: only show tool tokens if > 0 (#985)Abhi
2025-06-12remove enable editor flag (#984)Leo
2025-06-12Ignore dot files on @-completion. (#978)DeWitt Clinton
2025-06-12Improve the performance of filename completion over large repositories. (#938)DeWitt Clinton
2025-06-11Revert "Add support for local logging per session (#936)" (#970)anj-s
2025-06-11Telemetry: Improve clarity of user prompt event (#967)Jerop Kipruto
2025-06-11feat: External editor settings (#882)Leo
2025-06-11Show session summary on exit for ctrl+c x 2. Fix exit UI (#963)Abhi
2025-06-11Adding silly phrases (#922)Eddie Santos
2025-06-11Add support for local logging per session (#936)anj-s
2025-06-11clean chat history before /resume (#949)Seth Troisi
2025-06-11feat: Add exit UI w/ stats (#924)Abhi
2025-06-11Fix noisy tests (#950)Seth Troisi
2025-06-11Restore Checkpoint Feature (#934)Louis Jimenez
2025-06-11refactor(telemetry): pass config object to telemetry functionsjerop
This commit refactors the telemetry system to pass a object to various logging and metrics functions. This change centralizes configuration management within the telemetry system, making it more modular and easier to maintain. The constructor and various tool execution functions have been updated to accept the object, which is then passed down to the telemetry functions. This eliminates the need to pass individual configuration values, such as , through multiple layers of the application.
2025-06-11Allow themes to update gradient colors (#914)Miguel Solorio
2025-06-11add a unit test with multiple hunks for diff rendererAnas Sulaiman
2025-06-11refactor: Centralize session ID generation and propagationjerop
2025-06-10rename sandbox-exec as MacOS Seatbelt in footer (#921)Olcan
2025-06-10Add [tag] to /save and /resume (#916)Seth Troisi
2025-06-10logConversationSeth Troisi
loadConversation /resume clean up for review
2025-06-10feat: Add UI for /stats slash command (#883)Abhi
2025-06-10addressed b/423798481 (#887)Bryan Morgan
2025-06-09feat: Display initial token usage metrics in /stats (#879)Abhi
2025-06-09Add Windsurf in edit tool to modify changes, if installed (#853)Eddie Santos
2025-06-09Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ↵matt korwel
(#784)
2025-06-09Simplify user agent handling. (#828)Tommaso Sciortino
2025-06-08fix mcp timeouts and missing description on mcp errors (#868)Olcan
2025-06-08replace reference to "README" with "docs" to avoid confusion for folks who ↵Olcan
do not have access to README (#866)
2025-06-08enforce minimum lines shown/hidden (#860)Olcan
2025-06-08Bryanmorgan/add tool source description (#856)Bryan Morgan
2025-06-08Bryanmorgan/add mcp description support (#855)Bryan Morgan
2025-06-08fix(tool-scheduler): Correctly pipe cancellation signal to tool calls (#852)N. Taylor Mullen
2025-06-08feat: Introduce session context and add session duration stat for `/stats` ↵Abhi
command (#854)