Commit graph

124 commits

Author SHA1 Message Date
fabiorafaelcoutada
a6cabaac4f chore: remove aurelio-ringrtc submodule
Co-authored-by agent: Antigravity/Gemini-2.5-Pro
2026-07-12 01:14:06 +01:00
fabiorafaelcoutada
729a23ab67 feat(submodules): add aurelio-gbrain and aurelio-ringrtc
Co-authored-by agent: Antigravity/Gemini-2.5-Pro
2026-07-12 01:06:50 +01:00
fabiorafaelcoutada
117c09f4cd chore: convert aurelio-theia and aurelio-vscode to git submodules
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
- Both repos migrated and pushed to code.portugalfuturista.org (Forgejo):
  - aurelio-theia @ b4d6532: full port of replica research/chat/knowledge/brain
    features into @aurelio/* packages + ACP/backend WIP committed
  - aurelio-vscode @ 28d4a7f: React escola scaffold + services layer merged
    into main alongside Svelte webviews
- .gitignore: drop extensions/aurelio-vscode ignore rules (now a submodule)
- CI: build workflow triggers on submodule pointer + checks out submodules
- AGENTS.md: document submodule layout
2026-07-11 23:43:18 +01:00
fabiorafaelcoutada
1b7cd7f599 ci: add aurelio mirror action
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
2026-07-11 18:58:51 +01:00
fabiorafaelcoutada
9404b8e1c7 docs(agents): document provider registry lane + unified brain importer
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
Adds the single-source-of-truth registry section (registry.yaml -> dist
mirrors -> Theia/portal/MCP/Dirac), replaces the Kimi-only import section
with the unified sync-agents-to-brain.py lane, and expands the chat-history
sources table (hermes, claude-code, antigravity CLI, qwen-code, mimocode).
2026-07-10 22:39:42 +01:00
fabiorafaelcoutada
11b1e91f7a chore(dirac): regenerate providers.json from registry (+7 providers)
Adds nous, kimi-coding, kimi-coding-cn, minimax-cn, antigravity, mimocode,
local (now 47). Generated by scripts/generate-provider-mirrors.py
--write-in-place; do not edit by hand.
2026-07-10 22:39:42 +01:00
fabiorafaelcoutada
c2cdc4f939 feat(brain): unified agent -> brain importer across coding agents
scripts/sync-agents-to-brain.py fans every coding-agent's local artifacts into
the brain as session-<source>-<id>/ (session.jsonl, session_memory.md,
summary.md, metadata.json), reusing the Kimi layout contract.

  - scripts/agent_importers/engine.py   shared normalizer + content-addressed
                                        writer (idempotent: re-run writes 0 files)
  - scripts/agent_importers/adapters.py discover_* for kimi, hermes,
                                        claude-code (+ subagents),
                                        antigravity (SQLite), qwen-code, mimocode
  - scripts/sync-kimi-to-brain.py       now a thin wrapper delegating to
                                        --source kimi (existing calls keep working)

Flags: --dry-run, --skip-active, --source, --replica-root, --summary.
Run before .aurelio/sync.py --push to broadcast to the fleet.
2026-07-10 22:39:30 +01:00
fabiorafaelcoutada
23782cbfb4 feat(mcp-router): load provider registry from mcp.providers.json mirror
model_router.py now builds its runtime REGISTRY from the generated
.aurelio/providers/dist/mcp.providers.json (AURELIO_MCP_PROVIDERS_JSON to
override), expanding the Provider enum to the full Hermes parity set and
dispatching chat by protocol (one OpenAI-compatible path covers ~11 providers;
Anthropic/Gemini/Bedrock/portal/subprocess native). Hard-coded registry is
retained only as a fallback when the mirror is absent.
2026-07-10 22:39:18 +01:00
fabiorafaelcoutada
dff3ecebc8 feat(providers): single-source registry driving Hermes/Dirac/MCP/portal surfaces
Adds .aurelio/providers/registry.yaml as the one source of truth for every
provider the fleet exposes (openrouter, openai-codex, nous, zai, kimi-coding,
kimi-coding-cn, minimax, minimax-cn, bedrock, openai, anthropic, gemini,
moonshot, qwen, qwen-code, alibaba-cloud, claude-code, antigravity, mimocode,
local). Each entry carries kind/auth/protocol/models/context/surfaces/streaming
+ fallback.

scripts/generate-provider-mirrors.py emits three generated mirrors under
.aurelio/providers/dist/ and can patch Dirac's providers.json in place:
  - portal.providers.json -> aurelio-theia ProviderCatalog / Gabinete Hub
  - mcp.providers.json    -> model_router.py runtime registry
  - dirac.providers.json  -> Dirac picker shape
--check exits non-zero when dist/ is stale (CI guard).
2026-07-10 22:39:08 +01:00
fabiorafaelcoutada
137a594abe feat(lab-gateway): PPK2 simulation mode for offline development/CI 2026-07-06 02:27:00 +01:00
Fábio Cunha
7d7a591bee refactor(realms): rename hardware-device-test to test-environment-certifications
- Rename realms/hardware-device-test to realms/test-environment-certifications

- Update realm config identity and workspace AGENTS.md

- Update savearth-workspace server.py and README project list

- Add missing realms/smart-device-firmware/.aurelio/config.toml

- Update current/latest conscience and upgrade report realm lists
2026-07-05 19:47:01 +01:00
Fábio Cunha
4b39d2ea02 docs(agents): fix sync command and CT target in AGENTS.md
docs(readme): align README sync section with .aurelio/sync.py

docs(memory): log conscience sync and parent-repo relationships

docs(projects): add mirrored-copy header to smart-device-firmware AGENTS.md
2026-07-05 18:19:41 +01:00
Fábio Cunha
22fa151d6c feat(workspace): ingest hardware test results and show on dashboard
- Add TEST_RESULTS_PATH storage alongside machine registry
- Add POST /api/test-results endpoint to ingest per-device results
- Add GET /api/test-results endpoint to list recent results
- Render recent hardware test results on investor dashboard
2026-07-05 17:38:02 +01:00
Fábio Cunha
2bf4c2183c feat(workspace): add Aurelio Web IDE link to dashboard 2026-07-05 13:49:49 +01:00
Fábio Cunha
a2e40dd556 feat(provisioner): Aurelio workstation provisioner with OS-family detection and profiles
- Add .aurelio/provisioner/ package with OS family detection (debian, rhel, arch, macos, wsl)
- Define toolchain profiles: embedded, backend, frontend, hardware, full
- Generate self-contained shell scripts per OS family and profile
- Add unit tests for detection and rendering
- Integrate provisioner into savearth-workspace MCP server
- Support ?profile= query parameter on /bootstrap/{os} endpoint
- Update README and dashboard provisioning panel
2026-07-05 09:59:42 +01:00
Fábio Cunha
33c990b61e feat(savearth-workspace): workstation provisioning, snapshots and bootstrap script
- Add register_machine, generate_bootstrap_script, get_machine_status tools
- Add create/restore/list snapshot tools with local tar.gz backend
- Add workstation provisioning and snapshots panels to dashboard
- Include cross-platform package detection and ESP-IDF setup
2026-07-04 23:47:31 +01:00
Fábio Cunha
4fd171b0a4 chore(conscience): upgrade to v0.10.0 and align submodule paths
- Add savearth-workspace MCP server deployment to conscience state.
- Refactor .agent/ references to replica-omnisciente/ in operational
  scripts (setup.sh, savearth-mcp/server.py) and docs (READMEs,
  DIRECTORY_GUIDE.md, upgrade-conscience workflow).
- Document remaining legacy misspellings and stale .agent/ doc refs
  for follow-up cleanup.
- Record conscience upgrade report in data/conscience/ and
  .aurelio/memory/conscience_upgrade_report.md.

[skip ci]
2026-07-04 23:01:09 +01:00
Fábio Cunha
3ae781a5d7 feat(mcp): add savearth-workspace management dashboard server 2026-07-04 21:00:22 +01:00
Fábio Cunha
a37e92c0e8 🧠 conscience: upgrade system state [skip ci] 2026-07-04 19:13:58 +01:00
Fábio Cunha
e4b06c99f9 feat(realm): add hardware-device-test and link workspace identities 2026-07-04 19:13:25 +01:00
Fábio Cunha
6bfb95eb7d 🧠 conscience: upgrade system state [skip ci] 2026-07-04 18:28:59 +01:00
Fábio Cunha
5b79f68c72 feat(realm): refresh flow-meter-pcb realm and validate electrical MCP servers 2026-07-04 18:22:30 +01:00
Fábio Cunha
c4e293d874 feat(realm): onboard iot-backend realm from savearth-iot-infrastructure 2026-07-04 18:22:30 +01:00
Fábio Cunha
82c0132807 chore(workflow): modernize transumancia-indagante to .aurelio architecture 2026-07-04 18:22:30 +01:00
Fábio Cunha
239fd7375b 🧠 conscience: upgrade system state 2026-07-04 16:59:17 +01:00
Fábio Cunha
139efb5d1e 🧠 conscience: upgrade system state 2026-07-04 16:55:35 +01:00
Fábio Cunha
99072d9406 docs(infra): correct savearth-mcp IP to 192.168.0.212 and document public tunnel endpoint 2026-07-04 16:55:35 +01:00
Fábio Cunha
3c850cb9c1 🧠 conscience: upgrade system state 2026-07-04 16:41:56 +01:00
Fábio Cunha
d3dd0b4d17 feat(aurelio): add savearth-mcp remote endpoint, switch dart-mcp to remote, update docs 2026-07-04 16:41:55 +01:00
Fábio Cunha
eb08b162d5 🧠 conscience: upgrade system state 2026-07-04 15:55:26 +01:00
Fábio Cunha
ea039c9ca1 docs(aurelio): evolve smart-device-firmware — migrate .agent→.aurelio, update AGENTS.md, memory index, and add latest plans 2026-07-04 15:55:26 +01:00
Fábio Cunha
95c3b92ece 🧠 conscience: upgrade system state 2026-07-04 15:25:06 +01:00
AI Agent
93adf346bf refactor: remove Google Jules assets, migrate swarm to CT 208, update brain sync target
- Delete jules MCP server code and configs
- Update swarm agent/dashboard/deploy scripts to CT 208 ports
- Point .aurelio/sync.py brain target to CT 208
2026-06-22 20:32:12 +01:00
AI Agent
2192c7fcf4 🧠 conscience: upgrade system state [skip ci] 2026-06-22 13:51:44 +01:00
AI Agent
c17eb36dec chore: ignore local extension workspace copy 2026-06-22 13:51:14 +01:00
AI Agent
060a325bdc feat(experiments): add Aurelio × Hermes hackathon launch workspace
- Hermes agent configuration, skills and MCP client wrappers
- Hardware Lab Node SSE server with ESP32, PPK2, Xgecu adapters
- Olhos-de-Orpheu launcher and sci-bot wrapper scripts
- Demo scenario, integration test and orchestrator task definitions
- Add local .gitignore for venvs, build outputs and runtime logs
2026-06-22 13:50:47 +01:00
AI Agent
548b2cc6e7 refactor: extract aurelio-web and aurelio-vscode to independent repos 2026-06-21 15:58:00 +01:00
AI Agent
ae51dbb3a2 brain: regenerate conscience report v2026.06.21-1439 2026-06-21 15:42:04 +01:00
AI Agent
308a3daa52 feat(ci): add upgrade-conscience.py and Forgejo Actions workflow 2026-06-21 15:42:04 +01:00
AI Agent
66463b818c chore(knowledge): sync heteronyms and airship research notes 2026-06-21 14:27:08 +01:00
AI Agent
8a242baa04 feat(sync): add Kimi to brain importer with recursive session discovery 2026-06-21 14:27:08 +01:00
AI Agent
cc06ca96f5 brain: import primary and professional Kimi sessions, plans and related brain artifacts 2026-06-21 14:26:38 +01:00
AI Agent
948c466465 chore(brain): sync active session, identity and knowledge artifacts 2026-06-21 14:26:24 +01:00
AI Agent
ac7c538e2e feat(aurelio-web): portal message dispatcher and UI updates 2026-06-21 14:26:18 +01:00
AI Agent
f5ed9ecd69 feat(aurelio-vscode): extension coordinator, MCP and model router updates 2026-06-21 14:26:13 +01:00
AI Agent
0476d499ca fix(sync): use pct push/pull for CT 206 LVM brain transfer 2026-06-21 14:26:08 +01:00
AI Agent
238b70b6db docs: update AGENTS.md and README with brain sync and infrastructure notes 2026-06-21 14:26:03 +01:00
AI Agent
2380742334 chore: remove obsolete Antigravity-Tools-LS 2026-06-21 14:25:58 +01:00
AI Agent
262cf3c2b5 docs: add API key setup guide and Proxmox environment script
- SETUP_API_KEYS.md: Instructions for configuring external API keys
  (Kimi, Jules, OpenAI, etc.)
- scripts/setup-proxmox-env.sh: Automated environment setup for Proxmox
  nodes and containers
2026-06-07 21:27:53 +01:00
AI Agent
5d7c1899c7 docs: update README, directory guide, and MCP configuration
Project-wide documentation and configuration updates:

- README.md: Updated project overview and getting started guide
- DIRECTORY_GUIDE.md: Reflects current repository structure
- .env.example: New environment variables for added services
- .aurelio/mcp_config.json: Updated MCP server registry with new
  electrical-eda-mcp, electrical-sourcing-mcp, and knowledge-mcp entries
2026-06-07 21:27:41 +01:00