Skip to content

Land hive-lab on main and pin OpenHuman cbde5069 - #108

Merged
senamakel merged 110 commits into
mainfrom
land-hive-lab
Oct 4, 2026
Merged

senamakel merged 110 commits into
mainfrom
land-hive-lab

Conversation

@senamakel

Copy link
Copy Markdown
Member

Summary

Merge resolution

Commands run

  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --all-features (all pass)
  • cargo test --locked --manifest-path examples/openhuman/Cargo.toml (46 + 15 + 2 pass)
  • cargo check --all-targets --manifest-path examples/lab/Cargo.toml
  • .github/scripts/assert-openhuman-pin.sh
  • .github/scripts/assert-pure.sh

I did not run the 90% per-file coverage check locally; CI runs it.

senamakel and others added 30 commits October 4, 2026 20:28
…lab/docker/cortex/mock-inferenc

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…s.rs

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Update the pinned openhuman git revision in Cargo.toml and move the
vendor/openhuman submodule pointer to the same commit, keeping the
vendored tree and the dependency in sync.

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…s,crates/tinyhivemind-core/src/

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…,crates/tinyhivemind-openhuman/

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…nyhivemind-core/src/runtime/REA

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…ions.md

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…cs/recall.md

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…lab/src/swe/session/mod.rs,exam

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Add a context module to the swe lab example along with a README
documenting it.

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…rs,crates/tinyhivemind-core/src

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Reorganize the seat module's internals without changing its behaviour.

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
senamakel and others added 20 commits October 4, 2026 21:04
…s/lab/src/swe/seat/test/session

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…src/swe/memory/notes.rs,example

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…wer/src/marks.js,examples/lab/v

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…E.md,examples/lab/src/swe/seat/

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Document the memory-based software engineering example and the viewer
tooling so the examples directory explains what each piece is for.

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Update the vendored openhuman submodule pointer to commit 5514ca68 to pick up the latest upstream changes.

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Give hive seats persistent sessions and CortexDB memory
Lands #105/#107 (hive lab, persistent seat sessions, recall port) on main
beside #106 (WorkingMemory). Keeps both memory ports; renumbers hive-lab's
ADR to 0030 since main already took 0029. Pins OpenHuman at upstream main
cbde5069 (openhuman#6994 merged), which OpenCompany links.

Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
…es/tinyhivemind-core/src/runtim

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>
@tinysweeper

tinysweeper Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Tiny Sweeper review

⚠️ Review failed for 1ab0f9354eec. the review of #108 did not finish within 900s

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-04T19:51:46.963444Z 1ab0f93 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

  • Run on-demand review

This review includes 113 billable files and costs up to $28.25.

View limit details

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 6b217784-ccfb-4e75-8ad9-9fce6f818e0a
📥 Commits

Reviewing files that changed from the base of the PR and between 3c6ca71 and 1ab0f93.

⛔ Files ignored due to path filters (3)
  • Cargo.lock is excluded by !**/*.lock
  • examples/lab/Cargo.lock is excluded by !**/*.lock
  • examples/openhuman/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (113)
  • .github/scripts/assert-openhuman-pin.sh
  • Cargo.toml
  • crates/tinyhivemind-core/src/README.md
  • crates/tinyhivemind-core/src/runtime/README.md
  • crates/tinyhivemind-core/src/runtime/error/mod.rs
  • crates/tinyhivemind-core/src/runtime/mod.rs
  • crates/tinyhivemind-core/src/runtime/recall/README.md
  • crates/tinyhivemind-core/src/runtime/recall/mod.rs
  • crates/tinyhivemind-core/src/runtime/recall/test.rs
  • crates/tinyhivemind-core/src/runtime/recall/types.rs
  • crates/tinyhivemind-core/src/telemetry/README.md
  • crates/tinyhivemind-core/src/telemetry/test.rs
  • crates/tinyhivemind-core/src/telemetry/types.rs
  • crates/tinyhivemind-openhuman/Cargo.toml
  • crates/tinyhivemind-openhuman/README.md
  • crates/tinyhivemind-openhuman/src/README.md
  • crates/tinyhivemind-openhuman/src/error.rs
  • crates/tinyhivemind-openhuman/src/host/README.md
  • crates/tinyhivemind-openhuman/src/host/memory_test.rs
  • crates/tinyhivemind-openhuman/src/host/mod.rs
  • crates/tinyhivemind-openhuman/src/host/test.rs
  • crates/tinyhivemind-openhuman/src/lib.rs
  • crates/tinyhivemind-openhuman/src/memory/README.md
  • crates/tinyhivemind-openhuman/src/memory/convert.rs
  • crates/tinyhivemind-openhuman/src/memory/mod.rs
  • crates/tinyhivemind-openhuman/src/memory/store.rs
  • crates/tinyhivemind-openhuman/src/memory/store_test.rs
  • crates/tinyhivemind-openhuman/src/memory/test.rs
  • crates/tinyhivemind-openhuman/src/offline/mod.rs
  • crates/tinyhivemind-openhuman/src/offline/test.rs
  • crates/tinyhivemind-openhuman/tests/README.md
  • crates/tinyhivemind-openhuman/tests/supplied_api.rs
  • docs/adr/0030-a-host-memory-port-feeds-seat-sessions.md
  • docs/adr/README.md
  • docs/specs/README.md
  • docs/specs/hive-memory.md
  • docs/specs/recall.md
  • examples/lab/Cargo.toml
  • examples/lab/README.md
  • examples/lab/docker/cortex/README.md
  • examples/lab/docker/cortex/compose.yml
  • examples/lab/docker/cortex/cortex.toml
  • examples/lab/docker/cortex/mock-inference.Dockerfile
  • examples/lab/docker/cortex/mock_inference.py
  • examples/lab/harbor/README.md
  • examples/lab/harbor/arm.sh
  • examples/lab/harbor/hive_agent.py
  • examples/lab/harbor/selftest.py
  • examples/lab/src/README.md
  • examples/lab/src/bin/swe_hive.rs
  • examples/lab/src/swe/README.md
  • examples/lab/src/swe/board/README.md
  • examples/lab/src/swe/board/mod.rs
  • examples/lab/src/swe/board/test.rs
  • examples/lab/src/swe/config/README.md
  • examples/lab/src/swe/config/mod.rs
  • examples/lab/src/swe/config/test.rs
  • examples/lab/src/swe/context/README.md
  • examples/lab/src/swe/context/mod.rs
  • examples/lab/src/swe/context/test.rs
  • examples/lab/src/swe/hive/README.md
  • examples/lab/src/swe/hive/mod.rs
  • examples/lab/src/swe/hive/test.rs
  • examples/lab/src/swe/memory/README.md
  • examples/lab/src/swe/memory/mod.rs
  • examples/lab/src/swe/memory/notes.rs
  • examples/lab/src/swe/memory/test.rs
  • examples/lab/src/swe/memory/types.rs
  • examples/lab/src/swe/mod.rs
  • examples/lab/src/swe/roles/README.md
  • examples/lab/src/swe/roles/mod.rs
  • examples/lab/src/swe/roles/test.rs
  • examples/lab/src/swe/run/README.md
  • examples/lab/src/swe/run/mod.rs
  • examples/lab/src/swe/run/test.rs
  • examples/lab/src/swe/seat/README.md
  • examples/lab/src/swe/seat/compact.rs
  • examples/lab/src/swe/seat/mod.rs
  • examples/lab/src/swe/seat/recall.rs
  • examples/lab/src/swe/seat/test.rs
  • examples/lab/src/swe/seat/test/README.md
  • examples/lab/src/swe/seat/test/activation.rs
  • examples/lab/src/swe/seat/test/context.rs
  • examples/lab/src/swe/seat/test/memory.rs
  • examples/lab/src/swe/seat/test/mod.rs
  • examples/lab/src/swe/seat/test/session.rs
  • examples/lab/src/swe/seat/test/support.rs
  • examples/lab/src/swe/session/README.md
  • examples/lab/src/swe/session/mod.rs
  • examples/lab/src/swe/session/test.rs
  • examples/lab/src/swe/session/types.rs
  • examples/lab/src/swe/single/README.md
  • examples/lab/src/swe/single/mod.rs
  • examples/lab/tests/README.md
  • examples/lab/tests/mock_llm.py
  • examples/lab/tests/offline.sh
  • examples/lab/viewer/README.md
  • examples/lab/viewer/package.json
  • examples/lab/viewer/server/scan.js
  • examples/lab/viewer/server/scan.test.js
  • examples/lab/viewer/src/main.js
  • examples/lab/viewer/src/marks.js
  • examples/lab/viewer/src/marks.test.js
  • examples/lab/viewer/src/panel.js
  • examples/openhuman/Cargo.toml
  • examples/openhuman/README.md
  • examples/openhuman/src/bin/deepswe_hive.rs
  • examples/openhuman/src/bin/pe1006_hive.rs
  • examples/openhuman/src/proof/README.md
  • examples/openhuman/src/proof/dynamic.rs
  • examples/openhuman/src/proof/fixture.rs
  • examples/openhuman/src/proof/topology.rs
  • vendor/openhuman
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4edfe15bb1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread examples/lab/src/swe/board/mod.rs
Comment thread crates/tinyhivemind-openhuman/src/memory/store.rs
Comment thread examples/lab/src/swe/seat/compact.rs
Add tests asserting that a round is derived from its first turn with every
seat listed, and that convergence and exhaustion steps emit the expected
events with exhausted advocates counted.

Auto-committed-on: dragonfly
Co-authored-by: Medulla <medulla@tinyhumans.ai>

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1ab0f9354e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread examples/lab/src/swe/memory/mod.rs
@senamakel
senamakel merged commit 32923a6 into main Oct 4, 2026
9 of 10 checks passed
@senamakel
senamakel deleted the land-hive-lab branch October 5, 2026 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant