shzlw

Activity

Stars and mentions · Last 30 days, Oct 6 – Nov 4

GitHub stars1
Mentions1
01234Oct 6Oct 20Nov 4
UTC days · repositories shzlw owns1 repository

Top repositories

shzlw’s repositories ranked by new stars, as on trending.

Loading

Contributes to

Repositories outside shzlw’s account where shzlw opened or reviewed pull requests in the past 365 days.

Who noticed shzlw

Everyone who starred or forked shzlw’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

1post
Nov 50 posts
  1. Reddit · · r/SpringBoot · u/YodaOfJava · shzlw/windrunner

    Three reproducible fixes in JavaClaw and Windrunner: task collisions, metadata corruption, and cursor errors I discovered JavaClaw and Windrunner through the community and submitted three focused PRs. Thanks to both projects’ maintainers for making their work available. These are application-level contributions, not fixes to the Spring AI framework. 1. JavaClaw: independent tasks could overwrite each other. Two tasks with the same name created in the same second shared a filename and task ID. Different names could also collide after sanitization. The fix atomically reserves a new filename and retries with a numeric suffix if it already exists. Regression coverage includes 20 concurrent creates, independent descriptions, and updating one task without changing another. It does not coordinate simultaneous updates to an existing task. JavaClaw#102 2. JavaClaw: multiline descriptions could change metadata. A description or appended feedback containing “status: completed” could replace the task’s real status; a standalone “---” could truncate the remaining instructions. The fix writes multiline values as indented literal text. Tests cover metadata-like content, delimiters, indentation, and a repository round trip. It cannot recover text already lost from previously corrupted files. JavaClaw#103 3. Windrunner: a malformed cursor timestamp escaped validation. A cursor could decode from Base64 correctly but contain an invalid timestamp. DateTimeParseException bypassed the existing IllegalArgumentException handler, reaching the generic HTTP 500 path. The fix normalizes it to the existing validation exception, so the service returns HTTP 400 before querying messages. windrunner#1 Verification: the focused tests pass. JavaClaw’s broader local suites have existing Windows failures, which were reproduced on untouched upstream code and documented in the PRs. Windrunner’s selected cursor/chat/compaction/error-handler suites passed all 8 tests. No live LLM calls or paid APIs were used. These are submitted PRs, not a claim that the changes have been merged. For projects that store agent tasks as human-readable files, how do you balance readable filenames with stable identity and safe concurrent creation?

    1 comment

Achievements

Awards earned by the repositories shzlw owns. Select an award to embed its badge.

No awards yet

Repositories earn awards by reaching the top three in a completed trending day or week.

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.