dimensionalOS / dimensionalOS/dimos
Integrate a SPACE benchmark task into the agent-eval framework
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
- Benchmark/task selection note with reasoning and known limitations
- Working integration using the PR #3378 framework
- Reproducible setup and run instructions
- Evaluation report covering results, strengths, failure modes, and improvement directions
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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