Neel Kant

Results 16 issues of Neel Kant

I propose we use [ruff](https://github.com/astral-sh/ruff) as the linter and formatter for the repo since it's looking pretty rough right now. It will be included as a pre-commit hook so that...

enhancement

If you pip installed FLE and then the following works/doesn't work ```python from factorio_learning_environment.env.src.models.conversation import Conversation # works print('imported Conversation') from factorio_learning_environment.agents import Response # doesn't work from agents import...

bug

A `Team` is a recursive abstraction for containing one or more agents together. The agents inside teams need not be tied one-to-one to actual characters in the game. It could...

enhancement

Add a tracker for timing metrics. This is essential for timing-sensitive experiments and eventually for getting real-time performance. Some relevant changes: - claude and async openai clients (used for more...

The A2A protocol (https://github.com/google/A2A) is the emerging standard for agent-to-agent communication. FLE has excellent potential for being a community adoption for multi-agent evals, and so support for A2A specs will...

enhancement

FLE has potential to be an exceptional environment for evaluating agent architectures. Part of this is the demanding nature of processing the factorio game state, planning complex programs and then...

enhancement

Currently multiagent scenario tasks are not robustly abstracted and only support minimal features. They are identical to tasks in single agent scenarios except for also including agent-specific instructions which are...

enhancement

One of the most important trade-offs for real-world engineering is that of time spent in planning vs doing. FLE is an excellent environment to test agents' ability to effectively weigh...

enhancement

`gym` is the most commonly supported environment interface. People who have been experimenting with agent designs may have already built around the gym interface i.e. `obs, reward, done, info =...

enhancement

We should make installation and setup as seamless as possible to facilitate the growth of the FLE community. I've already attempted to address some of the process (environment container management)...

documentation
good first issue