Skip to content

feat: add meta-evolution for self-improving capabilities#1

Open
memecoinersol82-cell wants to merge 1 commit intohumanplane:mainfrom
memecoinersol82-cell:feat/meta-evolution
Open

feat: add meta-evolution for self-improving capabilities#1
memecoinersol82-cell wants to merge 1 commit intohumanplane:mainfrom
memecoinersol82-cell:feat/meta-evolution

Conversation

@memecoinersol82-cell
Copy link

Summary

  • Add usage tracking, self-reflection, and self-improvement skills
  • Add /homunculus:improve and /homunculus:metrics commands
  • Extend state.json with capabilities tracking
  • Update status command to show capability health

The Meta-Evolution Loop

Evolve → Use → Track → Reflect → Improve → Track again

Each capability now gets:

  • Version number
  • Usage log with timestamps and feedback
  • Effectiveness score (positive/total)
  • Improvement history with before/after scores

Test plan

  • Run /homunculus:init, verify state.json has capabilities: {}
  • Run /homunculus:evolve, create a test command, verify tracking initialized
  • Use the evolved command, verify usage logged with feedback
  • After multiple uses, check /homunculus:status shows effectiveness
  • Run /homunculus:improve, verify capability file rewritten and version bumped
  • Run /homunculus:metrics, verify dashboard shows all data

Add the ability for the homunculus to improve its own existing code
based on usage data and effectiveness feedback.

New skills:
- usage-tracking: Log capability usage and capture feedback
- self-reflection: Analyze effectiveness when low
- self-improvement: Rewrite capability files based on reflection

New commands:
- /homunculus:improve: Explicitly trigger improvement of a capability
- /homunculus:metrics: View performance dashboard for all capabilities

Modified:
- init.md: Add capabilities: {} to state structure
- evolution/SKILL.md: Initialize tracking + add deprecation support
- status.md: Include capability health summary

The meta-evolution loop:
Evolve → Use → Track → Reflect → Improve → Track again
@nikshepsvn
Copy link
Contributor

this is for v1, feel free to redo this for v2!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants