Commit graph

95 commits

Author SHA1 Message Date
fabiorafaelcoutada
6b9ef47d1c feat(aurelio): coordination engine, aurelio-tools/flint-chart/image-pipe MCP servers, acp+mycelium knowledge docs 2026-07-12 20:52:58 +01:00
fabiorafaelcoutada
ea8267a230 feat(realms): nervura-electrica backend stack, alquimista, universalisos 2026-07-12 20:52:58 +01:00
fabiorafaelcoutada
f3a5e26e84 feat(dirac): core formatters + webview-ui components 2026-07-12 20:52:58 +01:00
fabiorafaelcoutada
447540866b feat(extensions): aurelio-jetbrains model/config system, document collaboration, flint-chart integration 2026-07-12 20:52:49 +01:00
fabiorafaelcoutada
84eac19e9d feat(mycelium-rd): mycelium R&D workspace — agent-generator, crates, graph-core, xsd-schemas 2026-07-12 20:52:49 +01:00
fabiorafaelcoutada
76691bc04e chore: gitignore mycelium-rd/target (345M Rust artifacts) + IntelliJ platform artifacts 2026-07-12 20:52:49 +01:00
fabiorafaelcoutada
510647b42b chore: bump submodules — aurelio-gbrain v0.43.0 (lens packs), aurelio-vscode test cleanup 2026-07-12 20:52:40 +01:00
fabiorafaelcoutada
5df6f351cb docs(agents): lattepanda 3rd Proxmox node + cloud emulators; CLI guides & service lenses section 2026-07-12 20:52:40 +01:00
fabiorafaelcoutada
21676efd68 feat(skills): CLI domain skills — forge, atlassian, aws, gcloud, azure, devops, edge, iot, embedded-linux 2026-07-12 20:51:27 +01:00
fabiorafaelcoutada
b6f0baac7d feat(compose): cloud-emulators stack — MinIO + LocalStack v3 + Azurite (deployed on lattepanda) 2026-07-12 20:51:27 +01:00
fabiorafaelcoutada
8e5ba6ba93 docs(guides): CLI install guides — forge/cloud/devops/edge/iot/embedded-linux (24 guides + index, self-hosted-first policy) 2026-07-12 20:51:27 +01:00
fabiorafaelcoutada
912cf45b51 feat(connectors): connector hub — registry + mirrors, devops/cloud/iot categories, 15 service entries (forgejo live, github, aws, localstack, minio, gcloud, azure, azurite, cloudflare, vercel, k8s, terraform, ansible, aws-iot, mqtt) 2026-07-12 20:51:08 +01:00
fabiorafaelcoutada
141def0fc7 docs: add Vaultwarden setup guide with admin token and secrets
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
- Admin token configured in CT 216 docker-compose
- Admin panel accessible at vault.portugalfuturista.org/admin
- Documented secrets that need to be saved from code cleanup
- Environment variable setup instructions for each secret
2026-07-12 16:26:51 +01:00
fabiorafaelcoutada
578bee228b chore: cleanup dead code, stale files, and submodule stubs
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
Deleted 14 dead files:
- test_ask.js, test-flex.js, test_parse.ts, check_paths.js
- scratch_mcp.py, daemon.py, hardware_bridge_server.py
- sync.sh (superseded by .aurelio/sync.py)
- devicons.md, OpenAgentsControl.md, Roo-Code-Repo.md, claude-code-source.md (stale submodule stubs)

Note: extensions/aurelio-vscode/ empty test files are in a submodule
and cannot be deleted from this repo.
2026-07-12 16:07:29 +01:00
Aurélio
ee30e15b3c plan: Aurelio Theia agent TUI dashboard — multi-tab agent orchestration
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
Transform Theia into a Swiss Army Knife IDE with tabbed terminal sessions
for all CLI/TUI coding agents (Claude Code, OpenCode, Codex, Kimi, Aider,
Continue, etc.). Includes task delegation, cross-agent communication,
session persistence, and agent discovery. 10-week phased rollout.
2026-07-12 14:29:29 +00:00
fabiorafaelcoutada
cad0b253ac config: unified multi-platform messaging config template
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
- All messaging platforms: Telegram, Signal, WhatsApp, Google Chat, Matrix
- All social media: X, Instagram, Facebook, YouTube, Reddit, TikTok
- Native apps: iOS, Android, Desktop (Signal fork)
- Business/professional account credentials
- Deploy to CT 217 ~/.hermes/config.yaml
2026-07-12 15:15:08 +01:00
fabiorafaelcoutada
bb2775769c plan: omnichannel messaging + social media parity (v3)
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run
- Corrected gap analysis against actual codebase state
- Signal, WhatsApp, Matrix, Google Chat adapters already exist
- Business/professional accounts for all social media
- WhatsApp: dual approach (Baileys dev + Cloud API prod)
- Native apps: Signal fork (iOS, Android, Desktop)
- 7-phase, 24-week implementation plan
- Social media: X, Instagram, Facebook, YouTube, Reddit, TikTok
- Aurélio surfaces integration: Theia, VS Code, Web portal
2026-07-12 15:05:39 +01:00
fabiorafaelcoutada
b77654484e docs(agents): document matrix/matrix gateway and Proxmox hosts 2026-07-12 04:05:51 +01:00
fabiorafaelcoutada
3d0f64955d chore(sync): use PROXMOX_HOST environment variable 2026-07-12 04:05:51 +01:00
fabiorafaelcoutada
3a66e51a26 docs(mcp): update README with detailed service descriptions 2026-07-12 04:05:51 +01:00
fabiorafaelcoutada
091005669c feat(tilth): convert to workspace and add acp-agent/client
- Convert tilth to a Cargo workspace.
- Add acp-agent and acp-client crates to the workspace.
- Add public search function to mcp.rs for non-MCP callers.
2026-07-12 04:05:51 +01:00
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