CLI 1.2.18 released

  • Feature: Add `tideways trace` to inspect previously collected traces from the CLI.
    • `tideways trace show <trace_id>` renders the CLI summary for a trace, including top spans and calls.
    • `tideways trace span <trace_id> <span_id>` renders details for a specific span.
    • `tideways trace call <trace_id> <function>` renders details for a specific callgraph call.
  • Feature: Add `tideways init` as a guided setup command for the CLI and project defaults.
    • imports CLI settings when they have not been configured yet
    • selects a default Tideways project globally or for the current git repository
    • checks whether AI Agents beta is enabled for the selected project organization
    • offers to install or update Tideways agent skill files in the repository
  • Change: `tideways run` now prints the compact trace summary by default. Use `–show-details` to render the full Markdown trace details when AI Agents beta is enabled for the project. `tideways trace show` no longer prints a follow-up hint.
  • Change: Improve `tideways help` output: group commands by importance, new examples section, formatting reflects hierarchy
  • Change: Update dependencies and rebuild with current Golang version.

About the author

  • Tobias

Tobias

I’m a Software Engineer at Tideways, where I build and refine features that help developers understand and optimize the performance of their PHP applications. Alongside implementing new functionality, I also enjoy shaping how features are presented, from interface design and visual details to naming, making them intuitive and easy to use.

I enjoy solving technical challenges while creating tools that feel thoughtful and approachable. My work combines software engineering with an eye for usability and developer experience, helping turn complex performance data into features developers can quickly understand and benefit from.