• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

umputun / fya
89%

Build:
DEFAULT BRANCH: master
Repo Added 24 May 2026 06:11PM UTC
Files 14
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • chore/update-dependencies
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/setup-go-7
  • dependabot/go_modules/github.com/go-pkgz/lgr-0.13.0
  • dependabot/go_modules/github.com/santhosh-tekuri/jsonschema/v6-6.0.3
  • feature/max-wpm-size-paste
  • fix/bracketed-paste-injection
  • fix/claude-tui-readiness
  • fix/fya-turn-completion
  • fix/gate-completion
  • fix/multiline-bracketed-paste
  • fix/output-routing-and-build-metadata
  • fix/readiness-marker-startup-paint
  • fix/stream-json-ralphex
  • fix/strip-undeliverable-control-chars
  • fix/transcript-select-prefix-match
  • fix/transient-timeout-marker
  • forward-system-prompt-file
  • master
  • no-activity-timeout
  • refs/tags/v0.1.0
  • refs/tags/v0.1.1
  • refs/tags/v0.2.0
  • refs/tags/v0.2.1
  • refs/tags/v0.2.2
  • refs/tags/v0.2.3
  • refs/tags/v0.2.4
  • refs/tags/v0.2.5
  • refs/tags/v0.3.0
  • refs/tags/v0.3.1
  • refs/tags/v0.3.2
  • refs/tags/v0.3.3
  • refs/tags/v0.3.4
  • refs/tags/v0.3.5
  • refs/tags/v0.4.0
  • resume-support
  • session-id-binding
  • stream-json-keep-colons
  • structured-output-schema-envelope
  • sync-subagents
  • trim-stream-trailing-colons

24 Oct 2026 06:02PM UTC coverage: 88.509% (+0.8%) from 87.729%
40118877656

push

github

web-flow
fix: bind fresh runs to a generated session id (#31)

* fix: bind fresh runs to a generated session id

Transcript selection took any fresh file in the cwd project dir that contained
the prompt, so two overlapping fya runs in one directory with the same prompt
could pick the same transcript. One run returned the other's answer with exit
0, then killed its own Claude mid-turn.

A run without session flags now starts Claude with a generated UUIDv4 as
--session-id and reads <id>.jsonl directly. A caller's own --session-id is
used the same way, and an empty one is rejected. Runs with --resume,
--continue, --fork-session, --from-pr or --worktree let Claude choose or move
the session, so they keep the prompt search.

Fixed #27

* docs: record --worktree transcript relocation in backlog

* fix: pin debug flags to session binding, align session-id error

-d and --debug must leave the generated session id in place, but nothing
tested it: the short-flag check was the negation "anything but -d", so
widening it would have sent every debug run back to the prompt search
without a failing test. The check now names -r and -w, and test rows cover
-d, --debug and -v.

The empty --session-id error now reads "flag --session-id ..." like the
other parse errors, and the ErrNoTranscript godoc and the package overview
name the session-id lookup.

* docs: record inherited Claude Code session env in backlog

57 of 59 new or added lines in 4 files covered. (96.61%)

1787 of 2019 relevant lines covered (88.51%)

60.59 hits per line

Relevant lines Covered
Build:
Build:
2019 RELEVANT LINES 1787 COVERED LINES
60.59 HITS PER LINE
Source Files on master
  • Tree
  • List 14
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40118877656 master fix: bind fresh runs to a generated session id (#31) * fix: bind fresh runs to a generated session id Transcript selection took any fresh file in the cwd project dir that contained the prompt, so two overlapping fya runs in one directory with th... push 24 Oct 2026 06:03PM UTC web-flow github
88.51
40118629373 session-id-binding Merge remote-tracking branch 'origin/master' into session-id-binding Pull #31 24 Oct 2026 06:00PM UTC umputun github
88.51
40117527995 master fix: keep line-ending colons in stream-json assistant text stream-json stripped one trailing colon from every line of assistant text, so YAML keys, Python block headers and prose reached consumers altered, in both the message events and the final... push 24 Oct 2026 05:45PM UTC umputun github
87.73
40117360364 stream-json-keep-colons fix: keep line-ending colons in stream-json assistant text stream-json stripped one trailing colon from every line of assistant text, so YAML keys, Python block headers and prose reached consumers altered, in both the message events and the final... Pull #30 24 Oct 2026 05:43PM UTC umputun github
87.73
40117203936 stream-json-keep-colons fix: keep line-ending colons in stream-json assistant text stream-json stripped one trailing colon from every line of assistant text, so YAML keys, Python block headers and prose reached consumers altered, in both the message events and the final... push 24 Oct 2026 05:41PM UTC umputun github
87.73
39148240618 master chore(deps): bump github.com/go-pkgz/lgr from 0.12.4 to 0.13.0 Bumps [github.com/go-pkgz/lgr](https://github.com/go-pkgz/lgr) from 0.12.4 to 0.13.0. - [Release notes](https://github.com/go-pkgz/lgr/releases) - [Commits](https://github.com/go-pkgz... push 18 Oct 2026 05:10PM UTC umputun github
87.15
39137941737 dependabot/go_modules/github.com/go-pkgz/lgr-0.13.0 chore(deps): bump github.com/go-pkgz/lgr from 0.12.4 to 0.13.0 Bumps [github.com/go-pkgz/lgr](https://github.com/go-pkgz/lgr) from 0.12.4 to 0.13.0. - [Release notes](https://github.com/go-pkgz/lgr/releases) - [Commits](https://github.com/go-pkgz... Pull #29 18 Oct 2026 02:53PM UTC web-flow github
87.15
39137945603 dependabot/go_modules/github.com/go-pkgz/lgr-0.13.0 chore(deps): bump github.com/go-pkgz/lgr from 0.12.4 to 0.13.0 Bumps [github.com/go-pkgz/lgr](https://github.com/go-pkgz/lgr) from 0.12.4 to 0.13.0. - [Release notes](https://github.com/go-pkgz/lgr/releases) - [Commits](https://github.com/go-pkgz... Pull #29 18 Oct 2026 02:53PM UTC web-flow github
87.15
32317927426 master chore: update dependencies (#26) Brings lgr and testify to their current releases and refreshes the golang.org/x/sys and golang.org/x/text indirects, which had been left at v0.21.0 and v0.14.0. testify v1.12 sources yaml from go.yaml.in/yaml/v3 a... push 20 Aug 2026 12:37AM UTC web-flow github
87.15
32269173701 chore/update-dependencies chore: update dependencies Brings lgr and testify to their current releases and refreshes the golang.org/x/sys and golang.org/x/text indirects, which had been left at v0.21.0 and v0.14.0. testify v1.12 sources yaml from go.yaml.in/yaml/v3 and no ... Pull #26 20 Aug 2026 12:35AM UTC paskal github
86.48
See All Builds (121)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc