Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

An experimental library for metaprogramming with algebraic effects and handlers

BasisResearch/effectful est-il accessible aux débutants ?

Ces 30 derniers jours, BasisResearch/effectful a fusionné 6 des 20 pull requests de contributeurs externes, et ses mainteneurs répondent en général sous 1 jour. 1 issue accessible aux débutants est ouverte en ce moment.

Étoiles
54
Forks
4
Issues débutants ouvertes
1
Issues indexées
65
Merge moyen
1 j 3 h
PR mergées (30 j)
6
Langage dominant
Python
Licence
Apache-2.0
Dernier push GitHub
25/9/2026
Dernière indexation
25/9/2026
Guide de contribution
Guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
good first issue help wanted

Comment contribuer à BasisResearch/effectful

  1. Lisez d'abord le guide de contribution : il explique comment les mainteneurs veulent que les changements soient proposés, testés et relus.
  2. Vos contributions seront publiées sous la licence Apache-2.0 du projet.
  3. Choisissez l'issue ouverte accessible aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

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

    Difficulté 2/5 1-3 heures Accessibilité débutants 68/100

    BasisResearch/effectful#785 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    BasisResearch/effectful#783 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 72/100

    BasisResearch/effectful#780 ·

    Les mainteneurs répondent en général sous 1 jour

  • CI builds should run LLM tests with multiple models/providers
    Peut-être à nouveau libre @eb8680 l’a pris il y a 53 jours, et aucune pull request n’est ouverte. Ouverte
    module:llm

    BasisResearch/effectful#779 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Consider injecting validator docstrings into system message
    Peut-être à nouveau libre @eb8680 l’a pris il y a 53 jours, et aucune pull request n’est ouverte. Ouverte
    module:llm

    BasisResearch/effectful#765 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Consider automatically informing models about context usage
    Peut-être à nouveau libre @eb8680 l’a pris il y a 54 jours, et aucune pull request n’est ouverte. Ouverte
    module:llm

    BasisResearch/effectful#764 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Newly spawned threads should inherit the interpretation context
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    BasisResearch/effectful#758 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Specialization of method operation signatures in subclasses
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100

    BasisResearch/effectful#749 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 3/5 1-2 jours Accessibilité débutants 70/100

    BasisResearch/effectful#728 · 7 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    BasisResearch/effectful#714 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • `deffn` should raise when passed incomplete arguments
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 55/100

    BasisResearch/effectful#702 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    BasisResearch/effectful#698 · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Consider supporting `overload` in type inference
    Ouverte

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    BasisResearch/effectful#684 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 48/100

    BasisResearch/effectful#682 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    BasisResearch/effectful#677 ·

    Les mainteneurs répondent en général sous 1 jour

  • Dataclass method operations being incorrectly freshened
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 58/100

    BasisResearch/effectful#652 · 4 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    BasisResearch/effectful#636 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Write a Gentle Tutorial
    Ouverte
    documentation

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    BasisResearch/effectful#627 ·

    Les mainteneurs répondent en général sous 1 jour

  • Term construction fails on dataclass arguments
    Peut-être à nouveau libre Une pull request pour cette issue a été fermée sans être fusionnée. Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 48/100

    BasisResearch/effectful#624 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 32/100

    BasisResearch/effectful#609 · 2 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    BasisResearch/effectful#579 · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    BasisResearch/effectful#578 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    BasisResearch/effectful#564 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    BasisResearch/effectful#550 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    BasisResearch/effectful#491 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    BasisResearch/effectful#477 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    BasisResearch/effectful#460 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Torch distribution terms should allow accessing distribution parameters
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 38/100

    BasisResearch/effectful#401 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    BasisResearch/effectful#396 ·

    Les mainteneurs répondent en général sous 1 jour

  • Terms should be hashable
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    BasisResearch/effectful#347 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    BasisResearch/effectful#321 · 7 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Add operation for `__getitem__` on tuples
    Peut-être à nouveau libre @eb8680 l’a pris il y a 471 jours, et aucune pull request n’est ouverte. Ouverte
    enhancement

    BasisResearch/effectful#277 · 3 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100

    BasisResearch/effectful#275 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    BasisResearch/effectful#274 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    BasisResearch/effectful#270 ·

    Les mainteneurs répondent en général sous 1 jour

  • Calling `fwd` in the default rule should invoke the free rule
    Peut-être à nouveau libre @eb8680 l’a pris il y a 416 jours, et aucune pull request n’est ouverte. Ouverte

    BasisResearch/effectful#249 · 2 commentaires · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

  • Allow embedding `TransformedDistribution`s
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    BasisResearch/effectful#240 ·

    Les mainteneurs répondent en général sous 1 jour

  • Support enumeration in `PyroShim`
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    BasisResearch/effectful#239 ·

    Les mainteneurs répondent en général sous 1 jour

  • Document term representation of distributions
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    BasisResearch/effectful#238 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 50/100

    BasisResearch/effectful#204 ·

    Les mainteneurs répondent en général sous 1 jour

  • Add alpha-renaming respecting equality
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    BasisResearch/effectful#172 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    BasisResearch/effectful#132 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Stack traces contain too much irrelevant detail
    Ouverte
    discussion usability

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    BasisResearch/effectful#116 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    BasisResearch/effectful#115 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100

    BasisResearch/effectful#114 ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100

    BasisResearch/effectful#105 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

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

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    BasisResearch/effectful#39 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Replace or pin LiteLLM
    Peut-être pris @eb8680 l’a pris il y a 2 jours. Ouverte
    enhancement module:llm

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    BasisResearch/effectful#821 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Type-checker errors for operation name should be better than `Operation.__call__`
    Peut-être pris @datvo06 l’a pris il y a 21 jours. Ouverte
    module:llm

    Difficulté 3/5 1-2 jours Accessibilité débutants 60/100

    BasisResearch/effectful#816 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • Code-derived inputs and outputs should be serialized as raw strings
    Peut-être pris @eb8680 l’a pris il y a 53 jours. Ouverte
    module:llm

    BasisResearch/effectful#775 · 1 personne assignée ·

    Les mainteneurs répondent en général sous 1 jour

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.