Skip to main content

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 effectDRAFT — 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shojin-0.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shojin-0.0.1-py3-none-any.whl (2.1 kB view details)

Uploaded Python 3

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

Hashes for shojin-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8c5a9fef6e43b262411d0a6751cb09fa8fb32db735f52fb8204ef88d39b87d81
MD5 5214dfc1416c45c6b236419bdf56ae38
BLAKE2b-256 4d7f42d3f15820aacc6d3410ad7aec83d0d914c19ca769ed0c815973ad87ec1a

See more details on using hashes here.

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

Hashes for shojin-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1c5138daf5a7acfbb49a25e92f1cc94243a8629f654f27a224965e3399c4aff0
MD5 9f3f66e92dc913fe291db6b49968505b
BLAKE2b-256 045cd224408762a4ac126261aa73411d1777e8a01460e70386f9e51efa78106c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page