GuruShell v0.9.4-beta Released


GuruShell v0.9.4-beta Released

Major rendering overhaul and stability fixes. 13 commits of polish since v0.9.3.

What's new since v0.9.3

Code block rendering -- Code blocks now have visible -------- border lines above and below, 4-space indentation, and bold black text for sharp contrast on the MagicWB gray console background. Inline code also uses bold black instead of the previous tan color.

Text indentation -- All assistant output is now indented 2 spaces to align with the prompt, giving the conversation a clean visual structure.

Table improvements -- Complete rewrite of the table column width algorithm. Columns now use iterative proportional distribution: narrow columns keep their natural width, wide columns share the remaining budget. Long cells word-wrap to the next line with proper column alignment. Nested markdown markers (**bold *italic* bold**) in table cells are now handled correctly. Tables that end a response flush immediately instead of being delayed.

Empty response handling -- When the API returns an empty response (all tokens spent on reasoning), GuruShell now shows a warning message instead of silently dropping the turn. Default max_tokens increased from 4096 to 16384 to give the model room for both thinking and output.

System prompt hardening -- Verified AmigaDOS 3.2 command lists with explicit blocklist of non-existent commands (iconinfo, dump, cat, grep, etc.). BoingSearch URL strictly enforced. ARexx retry limited to prevent token waste on impossible operations. Volume name check rules added.

Bug fixes

  • Table header row was indented 4 spaces (2 from newline + 2 from table) while data rows had 2 -- fixed by moving indent to content start
  • Nested *italic* markers inside **bold** table cells were printed as literal asterisks, shifting column separators
  • Shell commands with embedded newlines now truncated at first \n
  • Response buffer copies partial tokens instead of dropping them entirely when full
  • SAGA chipset detection uses OpenResource instead of OpenLibrary for vampire.resource
  • 11 new emoji mappings (colored circles, squares, diamonds, question mark, crossed fingers)

Download

Extract the LHA -- it contains GuruShell, GuruShell.prompt, GuruShell.license, and GuruShell.readme. All files should be in the same directory.

Requires AmigaOS 3.2+, Roadshow TCP/IP, AmiSSL v5, and a Claude API key.

Files

GuruShell-0.9.4-beta.lha 70 kB
1 day ago

Get GuruShell

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.