镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

[Feature]: Add movement methods to AgentContainer #82

Description

@adamamer20

🤔 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

Activity

  1. changed the title [-]Add movement methods to AgentSetDF[/-] [+]Add movement methods to AgentContainer[/+] on Aug 26, 2024
  2. self-assigned this
    on Sep 2, 2024
  3. added
    featureNew functionality added to the project.
    and removed
    enhancementImprovements to existing features or performance.
    on Mar 18, 2025
  4. added this to the 0.1.0-stable milestone on Mar 18, 2025
  5. changed the title [-]Add movement methods to AgentContainer[/-] [+][Feature]: Add movement methods to AgentContainer[/+] on Mar 18, 2025
  6. modified the milestones: 0.2.0, 0.3.0 on Oct 28, 2025
  7. dhiraj-143r commented on Dec 23, 2025

    @dhiraj-143r

    Hi, if no one is currently working on this issue, I’d like to take it on. Please assign it to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

featureNew functionality added to the project.good first issueGood for newcomers

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions