Commit graph

121 commits

Author SHA1 Message Date
a6422c51aa feat: show reasoning duration after thinking phase 2026-05-05 04:08:00 -04:00
7f0498fc84 fix: improve config loading flow and table column width 2026-05-04 22:02:19 -04:00
decfd2bde0 fix: improve markdown list rendering and show messages for unsupported 2026-05-04 18:28:21 -04:00
c051f340a8 fix: indent wrapped list items and remove codespan padding 2026-05-04 16:45:38 -04:00
22fc4c874f fix: correct markdown rendering column widths and list formatting 2026-05-04 16:44:44 -04:00
ea5b3728a5 feat: wrap TTS output text to terminal width 2026-05-04 00:05:51 -04:00
b9610663a6 refactor: adjust markdown line wrapping 2026-05-03 23:11:12 -04:00
5e733a4e14 refactor: spinner handling and markdown line wrapping 2026-05-03 22:15:37 -04:00
9da57fe2fc refactor: replace cli-table3 with @cliffy/table 2026-05-03 22:15:08 -04:00
8ff27c5de8 fix: only clear spinner when it was actually spinning 2026-05-03 21:21:56 -04:00
3c9a5e625a feat: add interactive config setup and baseURL support 2026-05-03 21:10:39 -04:00
d9bffdec2b feat: spinner while waiting for response 2026-05-03 02:29:27 -04:00
79fd0a93eb fix: model saving 2026-05-03 01:47:10 -04:00
57acb09a18 feat(tts): add processing duration timing 2026-05-02 22:22:09 -04:00
f5c8bdfe99 refactor: conversation into a class 2026-05-02 02:09:43 -04:00
94895aacd5 style: improve codespan styling and checkbox markers 2026-05-01 21:23:21 -04:00
7b730631b2 docs: README with usage, architecture, and dependency info 2026-04-30 16:20:38 -04:00
a9d3db5b94 feat(tts): pause mpv when using --wait flag 2026-04-30 15:49:18 -04:00
aecb3a6c10 fix: pin exact dependency versions in tts/pyproject.toml 2026-04-29 01:00:57 -04:00
adb0fe234a refactor: rename project from aicl to lmc 2026-04-28 17:17:21 -04:00
b3fb6fd66f feat: enhance TTS CLI with sox combining and wait flag 2026-04-28 16:56:21 -04:00
6b75836647 feat: add ttsc CLI tool for TTS streaming 2026-04-28 02:49:46 -04:00
4112295144 feature: implement base tts with uv and kokoro 2026-04-28 02:38:46 -04:00
75a87218b0 style: remove backticks from codespans 2026-04-22 22:40:24 -04:00
3e530f2a03 refactor: allow variadic prompt and add typecheck to scripts 2026-04-21 15:26:04 -04:00
430e99a972 style: markdown render improvements 2026-04-20 20:21:36 -04:00
d822ba2141 refactor: replace cli-highlight with shiki 2026-04-20 02:06:17 -04:00
9cd8ccd4e2 fix: use :tablesep: for table items and end code blocks with newline 2026-04-19 17:51:31 -04:00
0727c5ebec style: improve markdown rendering output formatting
- Use terminal-link for clickable hyperlinks
- Reduce heading color brightness
- Remove extra trailing newlines from code blocks
- Fix horizontal rule spacing
- Wrap codespan content in backticks
- Suppress language error warnings from highlighter
2026-04-19 17:41:42 -04:00
c0ab652135 refactor: replace comark with custom Bun.markdown 2026-04-19 16:40:12 -04:00
dd0f85a9c8 fix: newline handling in Renderer 2026-04-19 01:45:54 -04:00
845a45cfca feat: add more language support to markdown renderer 2026-04-19 01:45:08 -04:00
6e0b5e507e fix: suppress highlighting error from comark render 2026-04-19 00:07:31 -04:00
9daddd1c8c fix: missing header pound signs 2026-04-18 23:37:59 -04:00
d327ed614a refactor: extract model flag and simplify config return type 2026-04-18 19:10:07 -04:00
6dc55bc3f3 refactor: extract config and conversation handling into separate modules 2026-04-18 19:09:35 -04:00
f50280364d docs: add AGENTS.md with project conventions and architecture 2026-04-18 18:39:47 -04:00
32bb3acb09 refactor: remove reasoning file persistence and consolidate cursor methods
Remove reasoning-delta/end file writing and merge moveCursor/clearScreenDown
into a single moveClearReset method. Add config save confirmation message.
2026-04-18 06:07:41 -04:00
856a3160fe feat: add streaming markdown rendering with incremental output 2026-04-18 05:04:00 -04:00
27c6447ef2 feat: add md render timing and fish language support 2026-04-18 02:28:19 -04:00
20f0c7970a refactor: extract comark/shiki rendering to separate file 2026-04-18 00:57:22 -04:00
2c5e3dd172 feat: add extensive Shiki language support for syntax highlighting 2026-04-17 22:53:30 -04:00
8a23cf4d42 feat: use comark for final output 2026-04-17 22:53:29 -04:00
c1e03f2464 refactor: move final rendering into Renderer class 2026-04-17 22:52:09 -04:00
cdfafc9d5f feat: separate plain output flags for stdout and stderr 2026-04-17 16:49:45 -04:00
9d599d98bf feat: add --plain flag for unformatted terminal output
Rename StreamRenderer to Renderer and move stats rendering into the
class. Support plain mode that skips ANSI formatting and glow preview
when output is not a TTY.
2026-04-17 16:16:09 -04:00
e35e32f396 fix: clear reasoning file before writing to it 2026-04-17 04:01:07 -04:00
ebbdda2853 refactor: renderStream to use switch 2026-04-17 03:28:51 -04:00
4716712a92 refactor: redirect reasoning output to stderr 2026-04-17 03:04:47 -04:00
712666255a feat: add chalk styling for terminal output 2026-04-17 00:13:17 -04:00