Skip to content

Beautiful onboarding CLI and full more pretty print during execution - #143

Merged
lfnothias merged 16 commits into
mainfrom
dev
Apr 8, 2026
Merged

Beautiful onboarding CLI and full more pretty print during execution#143
lfnothias merged 16 commits into
mainfrom
dev

Conversation

@Fosowl

@Fosowl Fosowl commented Apr 8, 2026

Copy link
Copy Markdown
Member

This PR improves user experience by introducing an onboarding CLI for easier setup, cleaning up noisy console output, and fixing SmolAgent color rendering during execution.
Onboarding CLI – Interactive setup flow for first-time users to configure environment and credentials
Pretty print execution – Formatted, readable output during agent runs instead of raw dumps
Quiet by default – Disabled debug verbosity; users opt-in via --verbose
Removed noise – Eliminated redundant/oversharing print statements
Fixed execution colors – SmolAgent color codes now render properly in terminal output

Contribution checklist

Please confirm the following before requesting review:

  • [x ] I have read CONTRIBUTING.md, docs/licensing-notes.md, and the repository license information (LICENSE, NOTICE) for this repository (Apache License 2.0).
  • [ x] I have read docs/cla-process.md and understand the CLA workflow for contributions.
  • [x ] I confirm that I have the legal right to submit this contribution.
  • [x ] I have signed the required short Individual Contributor Agreement, or I will complete it if requested.
  • [ x] If this contribution is made in the course of employment or under institutional IP rules, I understand that maintainers may also request the optional employer authorization.
  • [ x] I am not knowingly submitting code that is incompatible with this repository’s Apache 2.0 licensing terms and CLA requirements.

@Fosowl
Fosowl requested review from lfnothias and taojiang9914 and removed request for taojiang9914 April 8, 2026 15:25

@lfnothias lfnothias left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Beautiful !

@lfnothias
lfnothias merged commit 953f59a into main Apr 8, 2026
@taojiang9914

Copy link
Copy Markdown
Collaborator

Excellent.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants