[Feature]: Add movement methods to AgentContainer
@adamamer20 đang làm issue này rồi.
Từ ngày 2/9/2024.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
🤔 Problem Description
Currently, various movement methods (move_to_empty, move_to_available, etc.) are implemented directly within the space module. These methods require explicitly passing agents (e.g., agent IDs or an AgentContainer). This approach can be cumbersome since there's no direct interface on AgentContainer itself.
💡 Proposed Solution
Implement a dedicated interface on AgentContainer classes that wraps these movement methods. By default, these methods would pass themselves as the agents to the underlying space methods, unless another set of agent IDs is explicitly provided.
This approach would significantly simplify the API and make it more intuitive.
🔄 Alternatives Considered
No response
➕ Additional Context
No response
- Ngôn ngữ chính
- Python
- Star
- 43
- Fork
- 20
- Merge trung bình
- 1 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của mesa/mesa-frames
-
Mesa-frames 0.2.0Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
mesa/mesa-frames#186 · 10 bình luận ·
-
feature triage
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
mesa/mesa-frames#177 · 1 bình luận ·
-
[Bug]: Solving polars Deprecation warnings for `is_in`Có thể đã có người làm @adamamer20 đã nhận 420 ngày trước. Đang mởbug good first issue maintenance Sprints!
mesa/mesa-frames#174 · 2 bình luận · 1 người được giao ·
-
[Enhancement] : agents selection in AgentsDf would be better if it returns agent_idx/name as keyĐang mởenhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 40/100
mesa/mesa-frames#162 · 1 bình luận ·
-
[Feature]: Easy seed accessor across the entire codebaseCó thể làm lại được @falloficaruss đã nhận 319 ngày trước và không có pull request nào đang mở. Đang mởfeature good first issue Sprints!
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
mesa/mesa-frames#159 · 3 bình luận ·
Tất cả issue của mesa/mesa-frames
Issue tương tự
-
Project submission:Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
slavakurilyak/awesome-ai-agents#845 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
tests: pin that the atomic writers in utils/paths.py stage the temporary file in the target's directoryCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởdifficulty:2 enhancement good first issue
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 92/100
MakazhanAlpamys/Soup#2178 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[BUG] dcg.waggr permutation p-values are folded twice, so near-zero scores get the smallest p-valuesĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
scverse/rapids-singlecell#854 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Slang input: int8_t4_packed and uint8_t4_packed are copied into CrossGLCó thể đã có người làm @ninglinLiu đã nhận 1 ngày trước. Đang mởarea:frontend backend:slang bug direction:input
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
random_elements(unique=True) on an OrderedDict: ZeroDivisionError once only zero weights remain, AssertionError with use_weighting=FalseCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 13 ngày