Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

BasisResearch/effectful

An experimental library for metaprogramming with algebraic effects and handlers

Stelle
54
Fork
4
Issue aperte per principianti
2
Issue indicizzate
60
Merge medio
1g 10h
PR unite (30g)
8
Lingua principale
Python
Licenza
Apache-2.0
Ultimo push su GitHub
25/9/2026
Ultima indicizzazione
25/9/2026
Guida per i contributori
Guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
good first issue help wanted
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

  • Implement tool output truncation
    Aperta
    module:llm

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    BasisResearch/effectful#786 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    BasisResearch/effectful#785 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    BasisResearch/effectful#783 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100

    BasisResearch/effectful#780 ·

    I maintainer di solito rispondono entro 1 giorno

  • Newly spawned threads should inherit the interpretation context
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    BasisResearch/effectful#758 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Specialization of method operation signatures in subclasses
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 42/100

    BasisResearch/effectful#749 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 70/100

    BasisResearch/effectful#728 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    BasisResearch/effectful#714 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Reduce stack use in deeply nested handlers
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    BasisResearch/effectful#704 · 2 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • `deffn` should raise when passed incomplete arguments
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100

    BasisResearch/effectful#702 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    BasisResearch/effectful#698 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Consider supporting `overload` in type inference
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    BasisResearch/effectful#684 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    BasisResearch/effectful#682 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    BasisResearch/effectful#677 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    BasisResearch/effectful#664 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Dataclass method operations being incorrectly freshened
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100

    BasisResearch/effectful#652 · 4 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    BasisResearch/effectful#636 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Write a Gentle Tutorial
    Aperta
    documentation

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    BasisResearch/effectful#627 ·

    I maintainer di solito rispondono entro 1 giorno

  • Term construction fails on dataclass arguments
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    BasisResearch/effectful#624 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 32/100

    BasisResearch/effectful#609 · 2 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    BasisResearch/effectful#579 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    BasisResearch/effectful#578 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    BasisResearch/effectful#564 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    BasisResearch/effectful#550 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    BasisResearch/effectful#491 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    BasisResearch/effectful#477 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    BasisResearch/effectful#460 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Support effect type annotations
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    BasisResearch/effectful#448 · 23 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • Torch distribution terms should allow accessing distribution parameters
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100

    BasisResearch/effectful#401 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    BasisResearch/effectful#396 ·

    I maintainer di solito rispondono entro 1 giorno

  • Terms should be hashable
    Aperta
    enhancement

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    BasisResearch/effectful#347 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    BasisResearch/effectful#321 · 7 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Add operation for `__getitem__` on tuples
    Forse di nuovo libera @eb8680 l’ha presa 441 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    BasisResearch/effectful#277 · 3 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100

    BasisResearch/effectful#275 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    BasisResearch/effectful#274 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    BasisResearch/effectful#270 ·

    I maintainer di solito rispondono entro 1 giorno

  • Calling `fwd` in the default rule should invoke the free rule
    Forse di nuovo libera @eb8680 l’ha presa 386 giorni fa e non c’è nessuna pull request aperta. Aperta

    BasisResearch/effectful#249 · 2 commenti · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Allow embedding `TransformedDistribution`s
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    BasisResearch/effectful#240 ·

    I maintainer di solito rispondono entro 1 giorno

  • Support enumeration in `PyroShim`
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    BasisResearch/effectful#239 ·

    I maintainer di solito rispondono entro 1 giorno

  • Document term representation of distributions
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    BasisResearch/effectful#238 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 50/100

    BasisResearch/effectful#204 ·

    I maintainer di solito rispondono entro 1 giorno

  • Add alpha-renaming respecting equality
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    BasisResearch/effectful#172 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    BasisResearch/effectful#132 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Stack traces contain too much irrelevant detail
    Aperta
    discussion usability

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    BasisResearch/effectful#116 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    BasisResearch/effectful#115 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    BasisResearch/effectful#114 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    BasisResearch/effectful#105 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    BasisResearch/effectful#39 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • CI builds should run LLM tests with multiple models/providers
    Forse già presa @eb8680 l’ha presa 23 giorni fa. Aperta
    module:llm

    BasisResearch/effectful#779 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Code-derived inputs and outputs should be serialized as raw strings
    Forse già presa @eb8680 l’ha presa 23 giorni fa. Aperta
    module:llm

    BasisResearch/effectful#775 · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.