Logo
Explore Help
Sign In
Rockachopa/Timmy-time-dashboard
1
0
Fork 2
You've already forked Timmy-time-dashboard
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
77c8ccf18ccff20d1869e3167cea761797e2f141
Timmy-time-dashboard/src/self_coding/__init__.py

8 lines
268 B
Python
Raw Normal View History

feat: restore self-modification loop (Fixes #983) Restores the branch→edit→test→commit/revert loop deleted in Operation Darling Purge (commit 584eeb679e88). New package: src/self_coding/ - self_modify/loop.py — SelfModifyLoop: creates a self-modify/<slug> branch, runs an edit callable, gates commits on pytest -x -q, reverts on failure, then opens a Gitea PR via the REST API. - gitea_client.py — thin GiteaClient wrapper (create_pull_request, add_issue_comment); degrades gracefully when token absent or network unreachable. Tests: tests/self_coding/test_loop.py (15 unit tests, all passing). All 451 unit tests green; lint clean. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 21:37:23 -04:00
"""Self-coding package — Timmy's self-modification capability.
Provides the branch→edit→test→commit/revert loop that allows Timmy
to propose and apply code changes autonomously, gated by the test suite.
Main entry point: ``self_coding.self_modify.loop``
"""
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 158ms Template: 2ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API