Skip to content

agent: extensible profiles, data-driven pruning, and task learning#208

Merged
rcholic merged 1 commit intomainfrom
self_improving2
May 3, 2026
Merged

agent: extensible profiles, data-driven pruning, and task learning#208
rcholic merged 1 commit intomainfrom
self_improving2

Conversation

@rcholic
Copy link
Copy Markdown
Contributor

@rcholic rcholic commented May 3, 2026

Phase 0-2 of extensible categories and task learning plan:

  • Profile types: BrowserAgentProfile, DataDrivenPruningPolicy, ResolvedAgentProfile
  • ProfileRegistry with keyword/domain matching and priority resolution
  • Data-driven pruning adapter alongside existing category-based pruning
  • Fingerprint normalizer for learned target identification
  • Learning extractor with privacy safeguards and stale fingerprint decay
  • LearningStore interface + InMemoryLearningStore implementation
  • Zod schemas for profile JSON validation
  • PlannerExecutorAgent accepts resolvedProfile + onStepOutcome callback
  • All 1027 tests passing (87 suites)

….4.0)

Phase 0-2 of extensible categories and task learning plan:
- Profile types: BrowserAgentProfile, DataDrivenPruningPolicy, ResolvedAgentProfile
- ProfileRegistry with keyword/domain matching and priority resolution
- Data-driven pruning adapter alongside existing category-based pruning
- Fingerprint normalizer for learned target identification
- Learning extractor with privacy safeguards and stale fingerprint decay
- LearningStore interface + InMemoryLearningStore implementation
- Zod schemas for profile JSON validation
- PlannerExecutorAgent accepts resolvedProfile + onStepOutcome callback
- All 1027 tests passing (87 suites)
@rcholic rcholic merged commit 8d96d17 into main May 3, 2026
3 checks passed
@rcholic rcholic deleted the self_improving2 branch May 3, 2026 05:24
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.

1 participant