Commit c439e92
StackMemory Bot (CLI)
fix(gepa): fix 6 optimizer bugs — state advancement, cache key, eval heuristics, gold sets
Fix 1 (CRITICAL): state.currentGeneration now always advances in scoreAndSelect()
regardless of improvement. Previously stayed at N on no-improvement, causing mutate()
to recompute nextGen=N+1 and overwrite the same generation directory every round.
Fix 2 (CRITICAL): expand implement.jsonl from 1 → 13 entries covering scope creep,
ESM missing .js, over-engineering, timeout/excessive reads, missing tests, wrong file
target, console.log, duplicate abstraction, backwards-compat shim, fixture mutation,
config rewrite, factory pattern over-engineering.
Fix 3: replace keyword-presence heuristics in eval-phases.js with regex sentence-level
checks. A mutation appending glossary keywords no longer scores 100% — the prompt
must contain a meaningful sentence matching the pattern (e.g. "never use --no-verify"
not just "--no-verify" floating in a header).
Fix 4: eval cache key now hashes full variantContent instead of first 500 chars,
preventing cache collisions between variants that share a common preamble.
Fix 5: coding-tasks.jsonl expanded from 5 → 12 entries, adding ESM imports, scope
discipline, test-first, no-console, immutable update, error boundary, commit format.
Fix 6: crossover gen-1 skip is now logged explicitly instead of silently no-op.1 parent b980bec commit c439e92
8,937 files changed
Lines changed: 115 additions & 2782344 deletions
File tree
- .opencode/command
- .ralph
- history
- iteration-000
- iteration-001
- iteration-002
- iteration-003
- iteration-004
- iteration-005
- iteration-006
- iteration-007
- iteration-008
- iteration-009
- iteration-010
- .swarm
- pids
- status
- scripts/dspy/.venv
- bin
- lib/python3.12/site-packages
- _yaml
- aiohappyeyeballs-2.6.1.dist-info
- aiohappyeyeballs
- aiohttp-3.13.5.dist-info
- licenses
- aiohttp
- .hash
- _websocket
- .hash
- aiosignal-1.4.0.dist-info
- licenses
- aiosignal
- alembic-1.18.4.dist-info
- licenses
- alembic
- autogenerate
- compare
- ddl
- operations
- runtime
- script
- templates
- async
- generic
- multidb
- pyproject_async
- pyproject
- testing
- plugin
- suite
- util
- annotated_doc-0.0.4.dist-info
- licenses
- annotated_doc
- annotated_types-0.7.0.dist-info
- licenses
- annotated_types
- anthropic-0.87.0.dist-info
- licenses
- anthropic
- _decoders
- _utils
- lib
- _extras
- _parse
- bedrock
- streaming
- tools
- vertex
- resources
- beta
- messages
- skills
- messages
- tools
- types
- beta
- messages
- skills
- messages
- anyio-4.13.0.dist-info
- licenses
- anyio
- _backends
- _core
- abc
- streams
- asyncer-0.0.8.dist-info
- licenses
- asyncer
- attrs-26.1.0.dist-info
- licenses
- attrs
- attr
- cachetools-7.0.5.dist-info
- licenses
- cachetools
- certifi-2026.2.25.dist-info
- licenses
- certifi
- charset_normalizer-3.4.6.dist-info
- licenses
- charset_normalizer
- cli
- click-8.3.1.dist-info
- licenses
- click
- cloudpickle-3.1.2.dist-info
- licenses
- cloudpickle
- colorlog-6.10.1.dist-info
- licenses
- colorlog
- diskcache-5.6.3.dist-info
- diskcache
- distro-1.9.0.dist-info
- distro
- docstring_parser-0.17.0.dist-info
- licenses
- docstring_parser
- tests
- dotenv
- dspy-3.1.3.dist-info
- licenses
- dspy
- adapters
- types
- clients
- datasets
- alfworld
- dsp
- utils
- evaluate
- experimental
- predict
- avatar
- primitives
- propose
- retrievers
- signatures
- streaming
- teleprompt
- gepa
- utils
- fastuuid-0.14.0.dist-info
- licenses
- fastuuid
- filelock-3.25.2.dist-info
- licenses
- filelock
- frozenlist-1.8.0.dist-info
- licenses
- frozenlist
- fsspec-2026.3.0.dist-info
- licenses
- fsspec
- implementations
- tests/abstract
- gepa-0.0.26.dist-info
- licenses
- gepa
- adapters
- anymaths_adapter
- default_adapter
- dspy_adapter
- dspy_full_program_adapter
- generic_rag_adapter
- vector_stores
- mcp_adapter
- terminal_bench_adapter
- core
- examples
- anymaths-bench
- mcp_adapter
- rag_adapter
- terminal-bench
- logging
- proposer
- reflective_mutation
- strategies
- utils
- h11-0.16.0.dist-info
- licenses
- h11
- hf_xet-1.4.3.dist-info
- licenses
- sboms
- hf_xet
- httpcore-1.0.9.dist-info
- licenses
- httpcore
- _async
- _backends
- _sync
- httpx-0.28.1.dist-info
- licenses
- httpx
- _transports
- huggingface_hub-1.8.0.dist-info
- licenses
- huggingface_hub
- _hot_reload
- cli
- inference
- _generated
- types
- _mcp
- _providers
- serialization
- templates
- utils
- idna-3.11.dist-info
- licenses
- idna
- importlib_metadata-9.0.0.dist-info
- licenses
- importlib_metadata
- compat
- jinja2-3.1.6.dist-info
- licenses
- jinja2
- jiter-0.13.0.dist-info
- licenses
- jiter
- json_repair-0.58.7.dist-info
- licenses
- json_repair
- parse_string_helpers
- utils
- jsonschema-4.26.0.dist-info
- licenses
- jsonschema_specifications-2025.9.1.dist-info
- licenses
- jsonschema_specifications
- schemas
- draft201909
- vocabularies
- draft202012
- vocabularies
- draft3
- draft4
- draft6
- draft7
- tests
- jsonschema
- benchmarks
- issue232
- tests
- typing
- litellm-1.83.0.dist-info
- licenses
- litellm
- a2a_protocol
- litellm_completion_bridge
- providers
- litellm_completion
- pydantic_ai_agents
- anthropic_interface
- exceptions
- messages
- assistants
- batch_completion
- batches
- caching
- completion_extras
- litellm_responses_transformation
- containers
- endpoints/speech/speech_to_completion_bridge
- evals
- experimental_mcp_client
- files
- fine_tuning
- google_genai
- adapters
- images
- integrations
- SlackAlerting
- _types
- agentops
- arize
- azure_sentinel
- azure_storage
- bitbucket
- cloudzero
- datadog
- deepeval
- dotprompt
- email_templates
- focus
- destinations
- serializers
- gcs_bucket
- gcs_pubsub
- generic_api
- generic_prompt_management
- gitlab
- langfuse
- levo
- litellm_agent
- opentelemetry_utils
- opik
- opik_payload_builder
- prometheus_helpers
- vantage
- vector_store_integrations
- weave
- websearch_interception
- interactions
- litellm_responses_transformation
- litellm_core_utils
- audio_utils
- llm_cost_calc
- llm_response_utils
- prompt_templates
- specialty_caches
- tokenizers
- llms
- a2a
- chat
- guardrail_translation
- ai21/chat
- aiml
- chat
- image_generation
- aiohttp_openai/chat
- amazon_nova
- chat
- anthropic
- batches
- chat
- guardrail_translation
- completion
- count_tokens
- experimental_pass_through
- adapters
- messages
- responses_adapters
- files
- skills
- aws_polly
- text_to_speech
- azure_ai
- agents
- anthropic
- count_tokens
- azure_model_router
- chat
- embed
- image_edit
- image_generation
- ocr
- document_intelligence
- rerank
- vector_stores
- azure
- batches
- chat
- completion
- files
- fine_tuning
- image_edit
- image_generation
- passthrough
- realtime
- responses
- text_to_speech
- vector_stores
- videos
- base_llm
- anthropic_messages
- audio_transcription
- batches
- bridges
- chat
- completion
- containers
- embedding
- evals
- files
- google_genai
- guardrail_translation
- image_edit
- image_generation
- image_variations
- interactions
- managed_resources
- ocr
- passthrough
- realtime
- rerank
- responses
- search
- skills
- text_to_speech
- vector_store_files
- vector_store
- videos
- baseten
- bedrock_mantle/chat
- bedrock
- batches
- chat
- agentcore
- converse_like
- invoke_agent
- invoke_transformations
- count_tokens
- embed
- files
- image_edit
- image_generation
- messages
- invoke_transformations
- passthrough
- realtime
- rerank
- vector_stores
- black_forest_labs
- image_edit
- image_generation
- brave/search
- bytez
- chat
- cerebras
- chatgpt
- chat
- responses
- clarifai/chat
- cloudflare/chat
- codestral/completion
- cohere
- chat
- embed
- rerank_v2
- rerank
- guardrail_translation
- cometapi
- chat
- embed
- image_generation
- compactifai
- chat
- custom_httpx
- dashscope
- chat
- databricks
- chat
- embed
- responses
- dataforseo/search
- datarobot/chat
- deepgram
- audio_transcription
- deepinfra
- chat
- rerank
- deepseek
- chat
- deprecated_providers
- docker_model_runner/chat
- duckduckgo/search
- elevenlabs
- audio_transcription
- text_to_speech
- empower/chat
- exa_ai/search
- fal_ai
- image_generation
- featherless_ai/chat
- firecrawl
- search
- fireworks_ai
- audio_transcription
- chat
- completion
- embed
- rerank
- friendliai/chat
- galadriel/chat
- gemini
- chat
- context_caching
- count_tokens
- files
- google_genai
- image_edit
- image_generation
- interactions
- realtime
- vector_stores
- videos
- gigachat
- chat
- embedding
- github_copilot
- chat
- embedding
- responses
- github/chat
- google_pse/search
- gradient_ai/chat
- groq
- chat
- stt
- heroku/chat
- hosted_vllm
- chat
- embedding
- rerank
- responses
- transcriptions
- huggingface
- chat
- embedding
- huggingface_llms_metadata
- rerank
- hyperbolic
- chat
- infinity
- embedding
- rerank
- jina_ai
- embedding
- rerank
- lambda_ai
- chat
- langgraph
- chat
- lemonade
- chat
- linkup
- search
- litellm_proxy
- chat
- image_edit
- image_generation
- responses
- skills
- llamafile/chat
- lm_studio
- chat
- embed
- manus
- files
- responses
- meta_llama/chat
- milvus/vector_stores
- minimax
- chat
- messages
- text_to_speech
- mistral
- audio_transcription
- chat
- ocr
- guardrail_translation
- moonshot/chat
- morph
- chat
- nebius
- chat
- embedding
- nlp_cloud
- chat
- novita/chat
- nscale/chat
- nvidia_nim
- chat
- rerank
- oci
- chat
- ollama
- chat
- completion
- oobabooga
- chat
- openai_like
- chat
- embedding
- responses
- openai
- chat
- guardrail_translation
- completion
- guardrail_translation
- containers
- embeddings/guardrail_translation
- evals
- fine_tuning
- image_edit
- image_generation
- guardrail_translation
- image_variations
- realtime
- responses
- count_tokens
- guardrail_translation
- speech/guardrail_translation
- transcriptions
- guardrail_translation
- vector_store_files
- vector_stores
- videos
- openrouter
- chat
- embedding
- image_edit
- image_generation
- responses
- ovhcloud
- audio_transcription
- chat
- embedding
- parallel_ai/search
- pass_through
- guardrail_translation
- perplexity
- chat
- embedding
- responses
- search
- petals
- completion
- pg_vector/vector_stores
- predibase
- chat
- ragflow
- chat
- vector_stores
- recraft
- image_edit
- image_generation
- replicate
- chat
- runwayml
- image_generation
- text_to_speech
- videos
- s3_vectors
- vector_stores
- sagemaker
- chat
- completion
- embedding
- nova
- sambanova
- embedding
- sap
- chat
- embed
- searchapi
- search
- searxng
- search
- serper/search
- snowflake
- chat
- embedding
- stability
- image_edit
- image_generation
- tavily/search
- together_ai
- completion
- rerank
- topaz
- image_variations
- triton
- completion
- embedding
- v0
- chat
- vercel_ai_gateway
- chat
- embedding
- vertex_ai
- agent_engine
- batches
- context_caching
- count_tokens
- files
- fine_tuning
- gemini_embeddings
- gemini
- google_genai
- image_edit
- image_generation
- multimodal_embeddings
- ocr
- rag_engine
- realtime
- rerank
- text_to_speech
- vector_stores
- rag_api
- search_api
- vertex_ai_partner_models
- ai21
- anthropic
- experimental_pass_through
- count_tokens
- gpt_oss
- llama3
- vertex_embeddings
- vertex_gemma_models
- vertex_model_garden
- videos
- vllm
- completion
- passthrough
- volcengine
- chat
- embedding
- responses
- voyage
- embedding
- rerank
- wandb
- chat
- watsonx
- audio_transcription
- chat
- completion
- embed
- rerank
- xai
- chat
- realtime
- responses
- xinference/image_generation
- zai
- chat
- ocr
- passthrough
- proxy
- _experimental
- mcp_server
- auth
- guardrail_translation
- agent_endpoints
- auth
- analytics_endpoints
- anthropic_endpoints
- claude_code_endpoints
- auth
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Whitespace-only changes.
This file was deleted.
This file was deleted.
0 commit comments