Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

An experimental library for metaprogramming with algebraic effects and handlers

Estrellas
54
Forks
4
Issues abiertos para principiantes
2
Issues indexados
60
Merge medio
1 d 10 h
PR fusionados (30 d)
8
Lenguaje dominante
Python
Licencia
Apache-2.0
Último push a GitHub
25/9/2026
Última indexación
25/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
good first issue help wanted

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Implement tool output truncation
    Abierto
    module:llm

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    BasisResearch/effectful#786 ·

    Los mantenedores suelen responder en 1 día

  • `RichTerminalRenderer` should tolerate providers that don't offer streaming
    Abierto
    module:llm

    Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100

    BasisResearch/effectful#785 ·

    Los mantenedores suelen responder en 1 día

  • `Operation` behavior resolution should be specified and documented
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    BasisResearch/effectful#783 ·

    Los mantenedores suelen responder en 1 día

  • Consider adding linter validation stage in code generation
    Abierto
    module:llm

    Dificultad 3/5 1-2 días Aptitud para principiantes 72/100

    BasisResearch/effectful#780 ·

    Los mantenedores suelen responder en 1 día

  • Newly spawned threads should inherit the interpretation context
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    BasisResearch/effectful#758 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Specialization of method operation signatures in subclasses
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100

    BasisResearch/effectful#749 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Renaming should ignore bare `Operation`s that are not binders
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 70/100

    BasisResearch/effectful#728 · 7 comentarios ·

    Los mantenedores suelen responder en 1 día

  • SMC-based LLM provider with user-supplied potential functions (LLaMPPL-style steering)
    Abierto
    enhancement module:llm

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    BasisResearch/effectful#714 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Reduce stack use in deeply nested handlers
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    BasisResearch/effectful#704 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • `deffn` should raise when passed incomplete arguments
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    BasisResearch/effectful#702 ·

    Los mantenedores suelen responder en 1 día

  • Sequences of failed tool calls should be detected and handled
    Abierto
    module:llm

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    BasisResearch/effectful#698 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Consider supporting `overload` in type inference
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    BasisResearch/effectful#684 ·

    Los mantenedores suelen responder en 1 día

  • Traversal logic in `evaluate` and other core routines should be shared
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    BasisResearch/effectful#682 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Type inference should support `Protocol`-based `Callable`s
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    BasisResearch/effectful#677 ·

    Los mantenedores suelen responder en 1 día

  • Supporting Refinement Type in conjunction with Effect type for stronger security emphasis
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    BasisResearch/effectful#664 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Dataclass method operations being incorrectly freshened
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    BasisResearch/effectful#652 · 4 comentarios ·

    Los mantenedores suelen responder en 1 día

  • lazy __signature__ property doesn't work well with typing.TYPE_CHECKING
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    BasisResearch/effectful#636 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Write a Gentle Tutorial
    Abierto
    documentation

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    BasisResearch/effectful#627 ·

    Los mantenedores suelen responder en 1 día

  • Term construction fails on dataclass arguments
    Abierto

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    BasisResearch/effectful#624 ·

    Los mantenedores suelen responder en 1 día

  • Handler for `Agent`s to remind yourself of task
    Abierto
    module:llm

    Dificultad 5/5 Más de una semana Aptitud para principiantes 32/100

    BasisResearch/effectful#609 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • More precise and stronger specification for prompt formatting.
    Abierto
    module:llm

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    BasisResearch/effectful#579 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Add explicit handling of context in notebooks for type-checking of generated code
    Abierto
    module:llm

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    BasisResearch/effectful#578 ·

    Los mantenedores suelen responder en 1 día

  • `Template`s should be able to (optionally) see runtime warnings
    Abierto
    module:llm

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    BasisResearch/effectful#564 ·

    Los mantenedores suelen responder en 1 día

  • Support more special modalities in `handlers.llm.encoding`
    Abierto
    module:llm

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    BasisResearch/effectful#550 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Consider supporting template strings in `Template` specifications in Python 3.14+
    Abierto
    module:llm

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    BasisResearch/effectful#491 ·

    Los mantenedores suelen responder en 1 día

  • Base `Operation` constructor should call `infer_annotations` for all annotations in a signature
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    BasisResearch/effectful#477 ·

    Los mantenedores suelen responder en 1 día

  • `Template` constructor should attempt to validate `self.__default__` body
    Abierto
    module:llm

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    BasisResearch/effectful#460 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Support effect type annotations
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    BasisResearch/effectful#448 · 23 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Torch distribution terms should allow accessing distribution parameters
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    BasisResearch/effectful#401 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Support the full `jax.Array` API
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    BasisResearch/effectful#396 ·

    Los mantenedores suelen responder en 1 día

  • Terms should be hashable
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    BasisResearch/effectful#347 ·

    Los mantenedores suelen responder en 1 día

  • Allow `jax.Array` methods to receive `Term`s
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    BasisResearch/effectful#321 · 7 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Add operation for `__getitem__` on tuples
    Quizá libre de nuevo @eb8680 la tomó hace 441 días y no hay ningún pull request abierto. Abierto
    enhancement

    BasisResearch/effectful#277 · 3 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Find a way to avoid the use of `is_eager_array` in `handlers.jax`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    BasisResearch/effectful#275 ·

    Los mantenedores suelen responder en 1 día

  • `handlers.jax` needs a partial evaluation rule for function application
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    BasisResearch/effectful#274 ·

    Los mantenedores suelen responder en 1 día

  • Add operations for control flow constructs like `scan`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    BasisResearch/effectful#270 ·

    Los mantenedores suelen responder en 1 día

  • Calling `fwd` in the default rule should invoke the free rule
    Quizá libre de nuevo @eb8680 la tomó hace 386 días y no hay ningún pull request abierto. Abierto

    BasisResearch/effectful#249 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Allow embedding `TransformedDistribution`s
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    BasisResearch/effectful#240 ·

    Los mantenedores suelen responder en 1 día

  • Support enumeration in `PyroShim`
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    BasisResearch/effectful#239 ·

    Los mantenedores suelen responder en 1 día

  • Document term representation of distributions
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    BasisResearch/effectful#238 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • `handlers.indexed` documentation should include context and deprecation plan
    Abierto
    documentation

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 50/100

    BasisResearch/effectful#204 ·

    Los mantenedores suelen responder en 1 día

  • Add alpha-renaming respecting equality
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    BasisResearch/effectful#172 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Nonlinear use of `fwd` leads to reproducibility issues during debugging
    Abierto
    discussion usability

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    BasisResearch/effectful#132 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Stack traces contain too much irrelevant detail
    Abierto
    discussion usability

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    BasisResearch/effectful#116 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Support PyTorch JIT compilation with `torch.compile`
    Abierto
    bug discussion refactor usability wontfix

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    BasisResearch/effectful#115 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Allow Terms to be annotated with arbitrary metadata
    Abierto
    discussion enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    BasisResearch/effectful#114 ·

    Los mantenedores suelen responder en 1 día

  • Implement `__setitem__` / `.at` for indexed tensors
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    BasisResearch/effectful#105 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Implicit overrides in `ObjectInterpretation` should raise `UserWarning`s
    Abierto
    good first issue help wanted testing usability

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    BasisResearch/effectful#39 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • CI builds should run LLM tests with multiple models/providers
    Posiblemente ocupada @eb8680 la tomó hace 23 días. Abierto
    module:llm

    BasisResearch/effectful#779 · 1 asignado ·

    Los mantenedores suelen responder en 1 día

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.