dimensionalOS / dimensionalOS/dimos

Integrate a SPACE benchmark task into the agent-eval framework

Open
#3,402 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
4.5k
Forks
808
Avg merge
3d 5h
Merged PRs (30d)
233

Description

Mirror of GitHub issue dimensionalOS/dimos#3399 (by CC).

Context

DimOS PR #3378 introduces the initial agent-evaluation framework and a direct frozen-memory QA case. This follow-up uses that framework to evaluate the DimOS agent on an existing external benchmark.

SPACE (Spatial Perception And Cognition Evaluation) tests spatial reasoning through text, images, and interactive tasks — both large-scale environmental reasoning and small-scale object/layout reasoning.

Objective

Integrate one representative SPACE task into the framework from PR #3378 and run the DimOS agent on a bounded, reproducible subset of that task.

Scope

  • Build on the contracts and execution path introduced by PR #3378
  • Select one SPACE task that can be integrated and run end to end within bounded effort
  • Preserve the benchmark question, input, answer, and scoring semantics
  • Use SPACE official evaluation and scoring implementation as-is
  • Provide a direct command that another developer can run and test
  • Run a fixed subset and summarize accuracy, invalid responses, and infrastructure failures
  • Produce an evaluation report analyzing agent performance

Deliverables

  1. Benchmark/task selection note with reasoning and known limitations
  2. Working integration using the PR #3378 framework
  3. Reproducible setup and run instructions
  4. Evaluation report covering results, strengths, failure modes, and improvement directions
  5. Focused automated tests

Data and licensing

SPACE code: Apple Sample Code License. Dataset: CC BY-NC-ND 4.0. Must not vendor/modify/redistribute without confirming compliance.

References


Synced from DIM-1412 by stash

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the agent-evaluation framework and execution path introduced by PR #3378, then review the SPACE paper and repository to choose one bounded task. Implement the integration without changing SPACE inputs, answers, or scoring, and provide a reproducible command, focused automated tests, and a report covering accuracy, invalid responses, infrastructure failures, limitations, and failure modes.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ai, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.