4 pointsby wolttam5 hours ago1 comment
  • nigardev2 hours ago
    go for the cli approach makes sense. the no-builtin-agent choice is smart - keeps it lean. do you support streaming output, and how do you handle the tool-calling loop. do you just output the function call json and let the user decide what to do next, or is there some automation there
    • wolttam2 hours ago
      There's a simple read-write-execute (rwx) permission model in the TUI. You can press ctrl+p to cycle through the level of tool automation. E.g. press ctrl+p once to auto-approve Read/Grep/Glob tools, press it again to auto-approve Write/Edit, and so on.

      Note: the CLI flow (`lmcli prompt|new|reply`) auto-approves all tools at the moment

      Streaming is of course supported!

      Note: Diffs of file edits are presented for a smoother confirmation flow.

      Also: reasonably sure you're a bot. Those are frowned upon here!