Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

An experimental library for metaprogramming with algebraic effects and handlers

BasisResearch/effectful có thân thiện với người mới không?

Maintainer của BasisResearch/effectful thường phản hồi pull request trong vòng 1 ngày. Hiện có 1 issue phù hợp với người mới đang mở.

Star
54
Fork
4
Issue cho người mới đang mở
1
Issue đã lập chỉ mục
61
Merge trung bình
1 ngày 10 giờ
Pull request đã merge (30 ngày)
8
Ngôn ngữ chính
Python
Giấy phép
Apache-2.0
Lần push lên GitHub gần nhất
25/9/2026
Lập chỉ mục gần nhất
25/9/2026
Hướng dẫn đóng góp
Hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
good first issue help wanted

Cách đóng góp cho BasisResearch/effectful

  1. Hãy đọc hướng dẫn đóng góp trước: nó cho biết maintainer muốn thay đổi được đề xuất, kiểm thử và review ra sao.
  2. Đóng góp của bạn sẽ được phát hành theo giấy phép Apache-2.0 của dự án.
  3. Chọn issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • Implement tool output truncation
    Đang mở
    module:llm

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    BasisResearch/effectful#786 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `RichTerminalRenderer` should tolerate providers that don't offer streaming
    Đang mở
    module:llm

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100

    BasisResearch/effectful#785 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `Operation` behavior resolution should be specified and documented
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    BasisResearch/effectful#783 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider adding linter validation stage in code generation
    Đang mở
    module:llm

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100

    BasisResearch/effectful#780 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Newly spawned threads should inherit the interpretation context
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    BasisResearch/effectful#758 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Specialization of method operation signatures in subclasses
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 42/100

    BasisResearch/effectful#749 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Renaming should ignore bare `Operation`s that are not binders
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100

    BasisResearch/effectful#728 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

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

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    BasisResearch/effectful#714 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Reduce stack use in deeply nested handlers
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    BasisResearch/effectful#704 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `deffn` should raise when passed incomplete arguments
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    BasisResearch/effectful#702 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Sequences of failed tool calls should be detected and handled
    Đang mở
    module:llm

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    BasisResearch/effectful#698 · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider supporting `overload` in type inference
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    BasisResearch/effectful#684 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Traversal logic in `evaluate` and other core routines should be shared
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    BasisResearch/effectful#682 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Type inference should support `Protocol`-based `Callable`s
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    BasisResearch/effectful#677 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Supporting Refinement Type in conjunction with Effect type for stronger security emphasis
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    BasisResearch/effectful#664 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Dataclass method operations being incorrectly freshened
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100

    BasisResearch/effectful#652 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • lazy __signature__ property doesn't work well with typing.TYPE_CHECKING
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    BasisResearch/effectful#636 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Write a Gentle Tutorial
    Đang mở
    documentation

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    BasisResearch/effectful#627 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Term construction fails on dataclass arguments
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    BasisResearch/effectful#624 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Handler for `Agent`s to remind yourself of task
    Đang mở
    module:llm

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 32/100

    BasisResearch/effectful#609 · 2 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • More precise and stronger specification for prompt formatting.
    Đang mở
    module:llm

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    BasisResearch/effectful#579 · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add explicit handling of context in notebooks for type-checking of generated code
    Đang mở
    module:llm

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    BasisResearch/effectful#578 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `Template`s should be able to (optionally) see runtime warnings
    Đang mở
    module:llm

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    BasisResearch/effectful#564 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support more special modalities in `handlers.llm.encoding`
    Đang mở
    module:llm

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100

    BasisResearch/effectful#550 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Consider supporting template strings in `Template` specifications in Python 3.14+
    Đang mở
    module:llm

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    BasisResearch/effectful#491 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Base `Operation` constructor should call `infer_annotations` for all annotations in a signature
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    BasisResearch/effectful#477 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `Template` constructor should attempt to validate `self.__default__` body
    Đang mở
    module:llm

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    BasisResearch/effectful#460 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support effect type annotations
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    BasisResearch/effectful#448 · 23 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Torch distribution terms should allow accessing distribution parameters
    Đang mở
    enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100

    BasisResearch/effectful#401 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support the full `jax.Array` API
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    BasisResearch/effectful#396 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Terms should be hashable
    Đang mở
    enhancement

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    BasisResearch/effectful#347 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Allow `jax.Array` methods to receive `Term`s
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    BasisResearch/effectful#321 · 7 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add operation for `__getitem__` on tuples
    Có thể làm lại được @eb8680 đã nhận 444 ngày trước và không có pull request nào đang mở. Đang mở
    enhancement

    BasisResearch/effectful#277 · 3 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Find a way to avoid the use of `is_eager_array` in `handlers.jax`
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100

    BasisResearch/effectful#275 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `handlers.jax` needs a partial evaluation rule for function application
    Đang mở
    enhancement

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    BasisResearch/effectful#274 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add operations for control flow constructs like `scan`
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    BasisResearch/effectful#270 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Calling `fwd` in the default rule should invoke the free rule
    Có thể làm lại được @eb8680 đã nhận 389 ngày trước và không có pull request nào đang mở. Đang mở

    BasisResearch/effectful#249 · 2 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Allow embedding `TransformedDistribution`s
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    BasisResearch/effectful#240 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support enumeration in `PyroShim`
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    BasisResearch/effectful#239 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Document term representation of distributions
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    BasisResearch/effectful#238 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `handlers.indexed` documentation should include context and deprecation plan
    Đang mở
    documentation

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 50/100

    BasisResearch/effectful#204 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add alpha-renaming respecting equality
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    BasisResearch/effectful#172 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Nonlinear use of `fwd` leads to reproducibility issues during debugging
    Đang mở
    discussion usability

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    BasisResearch/effectful#132 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Stack traces contain too much irrelevant detail
    Đang mở
    discussion usability

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    BasisResearch/effectful#116 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support PyTorch JIT compilation with `torch.compile`
    Đang mở
    bug discussion refactor usability wontfix

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    BasisResearch/effectful#115 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Allow Terms to be annotated with arbitrary metadata
    Đang mở
    discussion enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    BasisResearch/effectful#114 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Implement `__setitem__` / `.at` for indexed tensors
    Đang mở
    enhancement

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    BasisResearch/effectful#105 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Implicit overrides in `ObjectInterpretation` should raise `UserWarning`s
    Đang mở
    good first issue help wanted testing usability

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    BasisResearch/effectful#39 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • CI builds should run LLM tests with multiple models/providers
    Có thể đã có người làm @eb8680 đã nhận 25 ngày trước. Đang mở
    module:llm

    BasisResearch/effectful#779 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Code-derived inputs and outputs should be serialized as raw strings
    Có thể đã có người làm @eb8680 đã nhận 25 ngày trước. Đang mở
    module:llm

    BasisResearch/effectful#775 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.