Repository navigation
Releases
Releases · jaytektas/jcoder
jcoder 0.6.6
- grep no longer fails on a broad search over a big project. Without
rginstalled, a pattern liketriggerover a whole tree could print
more than 64 MB, and the search was killed with just "grep failed". It
now streams the output, keeps the first 300 matches (each cut to 300
characters) and gives the total count. When it does fail, it says why.
jcoder 0.6.5
- Edit mode no longer asks before commands that only look.
ls,
cat,grep,rg,find,head/tail,wc,git status/log/diff/showand the like run straight away, piped or chained
together too. jcoder still asks if anything in the command could change
something: another program, output written to a file,$(…)or
backticks, or an option likefind -deleteorsort -o.
jcoder 0.6.4
- Sub-agents on other servers follow the mode you're in now. They
kept the mode from when the first one started, so switching to auto
mid-session still left them asking before every command.
jcoder 0.6.3
- The model says what it's doing. It writes a short sentence before
each step and when it finds something that changes the plan, so the
conversation reads as a running account instead of a long silent run
of tool calls. - Shell commands say what they're for. The bash tool takes a short
description ("Run the tests"), shown on the live line while the
command runs, with the command itself under it when you expand the
summary or press ctrl+o. Without one, the command shows as before.
jcoder 0.6.2
- Summary lines light up under the mouse, like a link. Hovering a
Ran 2 shell commands, read 3 files (click to expand)line highlights
it, so it's clear it can be clicked. - The summary still growing can be clicked open too. While the model
is still running quiet commands, its summary line under the
conversation used to ignore clicks; it now opens in place, and stays
open once it's done. - A click that wobbles by a cell no longer turns into a text selection.
jcoder 0.6.1
- What the model is doing sits under the conversation. The tool
summary in progress, the running command and the spinner were pinned
above the input, with a gap between them and the last message on a
short conversation. They now follow the last line and move down as it
grows; the input stays at the bottom.
jcoder 0.6.0
-
jcoder now draws the whole window, like Claude Code's fullscreen
renderer. It keeps the conversation itself instead of printing it
into the terminal's scrollback, so the window size is up to you and:- the wheel scrolls the conversation, as do PgUp/PgDn. When
you're scrolled up, a Jump to bottom (ctrl+End) ↓ pill shows,
and sending a message goes back to the bottom; - clicking a
Ran 2 shell commands, read 3 files (click to expand)line opens it in place, showing each command with the
start of its output. Click again to close it. ctrl+o still shows
everything; - dragging selects text, and letting go copies it to the
clipboard (wl-copy, xclip or xsel, else the terminal). Shift+drag
gives the terminal's own selection.
The terminal is restored on exit, including on a crash or a kill.
"fullscreen": falsein~/.jcoder/config.jsonbrings back the old
scrollback mode. - the wheel scrolls the conversation, as do PgUp/PgDn. When
jcoder 0.5.13
- Quiet tool calls fold into one line. Commands, file reads, searches
and web lookups no longer print one by one with their output. A run of
them shows as a single line, such asRan 2 shell commands, read 3 files (ctrl+o to expand), with failures counted in red. While they run,
the command in progress shows below it. Edits, writes, to-dos and
questions still show in full. - ctrl+o opens the transcript: every tool call this session with its
full command and everything it returned, scrolled to the end. Scroll
with ↑↓, pgup/pgdn and g/G; esc, q or ctrl+o closes it. A resumed
conversation's earlier calls are in it too. - Edits show as a real diff: only the lines that changed, with their
line numbers and three lines around them, removed lines on red and
added on green, with an exact+added -removedcount. New files show
their first lines. - Syntax colours for diffs, new-file previews and code blocks in
replies (comments, strings, numbers, keywords, type names). Headings
are coloured too.
jcoder 0.5.12
- Resuming picks up the current system prompt.
jcoder -cand
/resumekept the prompt a conversation started with, so prompt fixes
(like 0.5.11's) never reached an ongoing conversation. A resumed
conversation now gets today's prompt. If the prompt changed, the server
re-reads the conversation once on the first reply.
jcoder 0.5.11
- Fewer, bigger steps. The prompt said nothing about working
efficiently, and the logs showed it: 91% of steps made a single tool
call,bashwas used for nearly everything, and small probes went one
per round trip. The system prompt (and the sub-agent's) now asks it to
plan, batch independent reads and searches into one step, chain shell
commands, use read_file/grep/glob to look at code, and stop exploring
once it can act. - No more sleeping to wait. The model had written about two hours of
sleepinto its commands. It's now told to run long jobs with
backgroundand usebash_outputwithwait, which returns as soon as
there is output or the job ends. - Remote background processes don't hang the call. Starting one with
ssh host "cmd &"kept ssh open until the timeout killed it (31 times in
the logs). The prompt and the bash tool now say to detach it:
nohup cmd > log 2>&1 < /dev/null &.