shojin
Shōjin (精進): sustained, diligent effort toward improvement — the Japanese rendering of vīrya-pāramitā, and the everyday phrase (精進します) for "I will keep getting better." Investigations into whether and how AI agents improve themselves, run on hgym. The framework lives there; the science lives here.
Findings so far
- Claude Code self-improved on business workflows through conversation, not memories (post, replication package) — told only to get better, Claude Code raised held-out success from 34% to 48% and built itself a directed knowledge base along the way. Held-out ablations locate the improvement in the conversation: the compaction summary carries most of it at less than a hundredth of the size, the memory notes add nothing measurable across nine comparisons, and stripping thought content changes nothing but the price.
Registrations
Pre-registered designs live in registrations/. A study is
registered when its file merges without the DRAFT banner; every later change
is a commit, so the freeze is git history itself.
- Generation effect — DRAFT — does the act of writing memory notes contribute, independent of the notes ever being read?
Studies
Each study directory is self-contained: data, stdlib-only analysis, the as-run pipeline, provenance, and a re-run path pinning the hgym commit it targets.
studies/conversation-not-memories/— replication package for the published study (in preparation)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file shojin-0.0.1.tar.gz.
File metadata
- Download URL: shojin-0.0.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c5a9fef6e43b262411d0a6751cb09fa8fb32db735f52fb8204ef88d39b87d81
|
|
| MD5 |
5214dfc1416c45c6b236419bdf56ae38
|
|
| BLAKE2b-256 |
4d7f42d3f15820aacc6d3410ad7aec83d0d914c19ca769ed0c815973ad87ec1a
|
File details
Details for the file shojin-0.0.1-py3-none-any.whl.
File metadata
- Download URL: shojin-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.20 {"installer":{"name":"uv","version":"0.11.20","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c5138daf5a7acfbb49a25e92f1cc94243a8629f654f27a224965e3399c4aff0
|
|
| MD5 |
9f3f66e92dc913fe291db6b49968505b
|
|
| BLAKE2b-256 |
045cd224408762a4ac126261aa73411d1777e8a01460e70386f9e51efa78106c
|