Commit graph

32 commits

Author SHA1 Message Date
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
4bbe1a38d4 feat: add --save flag; refactor conversation handling 2026-04-16 22:31:30 -04:00
95bec63a59 feat: add config file and short CLI aliases 2026-04-16 19:51:29 -04:00
ce12c51435 fix: render clearing bug and expand containment field 2026-04-16 17:13:12 -04:00
2ec00018bd refactor: convert render module to StreamRenderer class 2026-04-16 16:32:05 -04:00
bcd9771cd5 feat: add args parsing; refactor scripts 2026-04-16 16:04:16 -04:00
b3cef4dd03 chore: improve scripts 2026-04-16 04:06:31 -04:00
9f35a2d974 feat: add prod and shebang scripts 2026-04-16 04:01:12 -04:00
993fb143a2 refactor: only write reasoning to file; count line overflow better 2026-04-16 04:00:33 -04:00
8facbb0de2 chore: config bin path and build scripts 2026-04-16 00:24:33 -04:00
bbdb656214 refactor: handle backpressure on stdout 2026-04-15 22:37:03 -04:00
7214fad3e7 refactor: stream text directly to glow; add style to stats 2026-04-15 22:35:43 -04:00
55b110a220 feat: basic usage stats 2026-04-15 18:41:54 -04:00
91792bf8bf feat: naive conversation saving 2026-04-15 17:14:31 -04:00
8aaa7f6931 refactor: move containment logic into function 2026-04-15 16:32:03 -04:00
1f59cbca7b feat: write to the same files in homedir everytime 2026-04-15 16:14:11 -04:00
cfc494ba53 refactor: move render logic to it's own module; add build script 2026-04-15 15:56:29 -04:00
ab648271c2 chore: add biome and fix to pass 2026-04-15 15:20:18 -04:00
d29fc20681 feat: display stream for half of terminal until finished, then display 2026-04-15 15:03:33 -04:00
b0e7eb2a3d feat: format thinking better 2026-04-15 12:24:12 -04:00
9d970bca49 feat: send arg as prompt and stream to stdout 2026-04-15 03:25:54 -04:00
ae63c3bb0f init: git and bun 2026-04-15 00:17:57 -04:00