This website requires JavaScript.
3b08caaa0a
Add [master] config section to agent for registration
master
v0.11.1
Kyle Isom
2026-04-04 13:53:15 -07:00
6351b68ef6
Add agent registration, heartbeats, and monitoring (Phase 4)
v0.11.0
Kyle Isom
2026-04-04 12:00:31 -07:00
fa4d022bc1
Add boot sequencing to agent
v0.10.6
Kyle Isom
2026-04-04 11:53:11 -07:00
9d543998dc
Add mcp-agent recover command
v0.10.5
Kyle Isom
2026-04-04 11:50:31 -07:00
f9f6f339f4
Add multi-address fallback for node connectivity
v0.10.4
Kyle Isom
2026-04-03 09:45:50 -07:00
5da307cab5
Add Dockerfile and docker-master build target
v0.10.3
Kyle Isom
2026-04-02 22:52:10 -07:00
22a836812f
Add public, tier, node fields to ServiceDef
v0.10.2
Kyle Isom
2026-04-02 22:42:00 -07:00
9918859705
Resolve node hostname to IP for DNS registration
v0.10.1
Kyle Isom
2026-04-02 20:58:21 -07:00
da59d60c2d
Add master integration to CLI deploy and undeploy
v0.10.0
Kyle Isom
2026-04-02 15:43:51 -07:00
598ea44e0b
Add mcp-master binary and build target
Kyle Isom
2026-04-02 15:41:43 -07:00
6fd81cacf2
Add master core: deploy, undeploy, status, placement, DNS
Kyle Isom
2026-04-02 15:39:46 -07:00
20735e4b41
Add agent client and connection pool for master
Kyle Isom
2026-04-02 15:35:16 -07:00
3c0b55f9f8
Add master database with nodes, placements, and edge_routes
Kyle Isom
2026-04-02 15:26:04 -07:00
78890ed76a
Add master config loader
Kyle Isom
2026-04-02 15:23:19 -07:00
c5ff5bb63c
Add McpMasterService proto and v2 ServiceSpec fields
Kyle Isom
2026-04-02 15:22:04 -07:00
ddd6f123ab
Merge pull request 'Document v2 multi-node architecture in CLAUDE.md' (#3 ) from claude/update-claude-md-v2-multinode into master
kyle
2026-04-02 22:20:19 +00:00
90445507a3
Document v2 multi-node architecture in CLAUDE.md
Kyle Isom
2026-04-02 15:14:20 -07:00
68d670b3ed
Add edge CLI scaffolding for Phase 2 testing
Kyle Isom
2026-04-02 15:04:12 -07:00
714320c018
Add edge routing and health check RPCs (Phase 2)
v0.9.0
Kyle Isom
2026-04-02 13:13:10 -07:00
fa8ba6fac1
Move ARCHITECTURE_V2.md to metacircular docs
Kyle Isom
2026-04-02 11:09:09 -07:00
f66758b92b
Hardcode version in flake.nix
v0.8.3
Kyle Isom
2026-03-30 17:46:12 -07:00
09d0d197c3
Add component-level targeting to start, stop, and restart
Kyle Isom
2026-03-30 17:26:05 -07:00
52914d50b0
Pass mode, backend-tls, and tls cert/key through route add
v0.8.2
Kyle Isom
2026-03-29 20:44:44 -07:00
bb4bee51ba
Add mono-repo consideration to ARCHITECTURE_V2.md open questions
Kyle Isom
2026-03-29 20:40:32 -07:00
4ac8a6d60b
Add ARCHITECTURE_V2.md for multi-node master/agent topology
Kyle Isom
2026-03-29 20:37:24 -07:00
d8f45ca520
Merge explicit ports with route-allocated ports during deploy
v0.8.1
Kyle Isom
2026-03-29 19:28:40 -07:00
95f86157b4
Add mcp route command for managing mc-proxy routes
v0.8.0
Kyle Isom
2026-03-29 19:10:11 -07:00
93e26d3789
Add mcp dns and mcp node routes commands
v0.7.10
Kyle Isom
2026-03-29 18:51:53 -07:00
3d2edb7c26
Fall back to podman logs when journalctl is inaccessible
v0.7.9
Kyle Isom
2026-03-29 17:54:14 -07:00
bf02935716
Add agent version to mcp node list
v0.7.8
Kyle Isom
2026-03-29 17:49:49 -07:00
c4f0d7be8e
Fix mcp logs permission error for rootless podman journald driver
v0.7.7
Kyle Isom
2026-03-29 16:46:01 -07:00
4d900eafd1
Derive flake version from git rev instead of hardcoding
v0.7.6
Kyle Isom
2026-03-28 22:48:44 -07:00
38f9070c24
Add top-level mcp edit command
Kyle Isom
2026-03-28 22:44:19 -07:00
67d0ab1d9d
Bump flake.nix version to 0.7.5
Kyle Isom
2026-03-28 19:40:29 -07:00
7383b370f0
Fix mcp ps showing registry version instead of runtime, error on unknown component
v0.7.5
Kyle Isom
2026-03-28 19:13:02 -07:00
4c847e6de9
Fix extraneous blank lines in mcp logs output
v0.7.4
Kyle Isom
2026-03-28 18:22:38 -07:00
14b978861f
Add mcp logs command for streaming container logs
v0.7.3
Kyle Isom
2026-03-28 17:54:48 -07:00
18365cc0a8
Document system account auth model in ARCHITECTURE.md
Kyle Isom
2026-03-28 16:11:08 -07:00
86d516acf6
Drop admin requirement from agent interceptor, reject guests
v0.7.2
Kyle Isom
2026-03-28 16:07:17 -07:00
dd167b8e0b
Auto-login to MCR before image push using CLI token
v0.7.1
Kyle Isom
2026-03-28 15:13:35 -07:00
41437e3730
Use mcdsl/terminal.ReadPassword for secure password input
v0.7.0
Kyle Isom
2026-03-28 11:11:35 -07:00
cedba9bf83
Fix mcp ps uptime: parse StartedAt from podman ps JSON
Kyle Isom
2026-03-27 22:56:39 -07:00
f06ab9aeb6
Bump flake version to 0.6.0
Kyle Isom
2026-03-27 21:46:23 -07:00
f932dd64cc
Add undeploy command: full inverse of deploy
v0.6.0
Kyle Isom
2026-03-27 21:45:42 -07:00
b2eaa69619
flake: install shell completions for mcp
Kyle Isom
2026-03-27 21:41:25 -07:00
43789dd6be
Fix route-based port mapping: use hostPort as container port
v0.5.0
Kyle Isom
2026-03-27 16:50:48 -07:00
2dd0ea93fc
Fix ImageExists to use skopeo instead of podman manifest inspect
Kyle Isom
2026-03-27 16:49:48 -07:00
169b3a0d4a
Fix EnsureRecord to check all existing records before updating
Kyle Isom
2026-03-27 15:17:19 -07:00
2bda7fc138
Fix DNS record JSON parsing for MCNS response format
Kyle Isom
2026-03-27 15:12:43 -07:00
76247978c2
Fix protoToComponent to include routes in synced components
Kyle Isom
2026-03-27 14:39:26 -07:00
ca3bc736f6
Bump version to v0.5.0 for Phase D release
Kyle Isom
2026-03-27 14:33:54 -07:00
9d9ad6588e
Phase D: Automated DNS registration via MCNS
Kyle Isom
2026-03-27 14:33:41 -07:00
e4d131021e
Bump version to v0.4.0 for Phase C release
v0.4.0
Kyle Isom
2026-03-27 13:47:02 -07:00
8d6c060483
Update mc-proxy dependency to v1.2.0, drop replace directive
Kyle Isom
2026-03-27 13:39:41 -07:00
c7e1232f98
Phase C: Automated TLS cert provisioning for L7 routes
Kyle Isom
2026-03-27 13:31:11 -07:00
572d2fb196
Regenerate proto files for mc/ module path
Kyle Isom
2026-03-27 02:54:40 -07:00
c6a84a1b80
Bump flake.nix version to match latest tag
Kyle Isom
2026-03-27 02:16:45 -07:00
08b3e2a472
Migrate module path from kyle/ to mc/ org
v0.3.0
Kyle Isom
2026-03-27 02:07:42 -07:00
6e30cf12f2
Mark Phase B complete in PROGRESS_V1.md
Kyle Isom
2026-03-27 01:36:50 -07:00
c28562dbcf
Merge pull request 'Phase B: Agent registers routes with mc-proxy on deploy' (#2 ) from phase-b-route-registration into master
kyle
2026-03-27 08:36:25 +00:00
84c487e7f8
Phase B: Agent registers routes with mc-proxy on deploy
Kyle Isom
2026-03-27 01:35:06 -07:00
8b1c89fdc9
Add mcp build command and deploy auto-build
v0.2.0
Kyle Isom
2026-03-27 01:34:25 -07:00
d7f18a5d90
Add Platform Evolution tracking to PROGRESS_V1.md
Kyle Isom
2026-03-27 01:25:26 -07:00
5a802bceb6
Merge pull request 'Add route declarations and automatic port allocation' (#1 ) from mcp-routes-port-allocation into master
kyle
2026-03-27 08:16:20 +00:00
777ba8a0e1
Add route declarations and automatic port allocation to MCP agent
Kyle Isom
2026-03-27 01:04:47 -07:00
503c52dc26
Update service definition example for convention-driven format
Kyle Isom
2026-03-27 00:19:12 -07:00
6465da3547
Add build and release lifecycle to ARCHITECTURE.md
Kyle Isom
2026-03-26 23:31:05 -07:00
e18a3647bf
Add Nix flake for mcp and mcp-agent
Kyle Isom
2026-03-26 22:46:36 -07:00
1e58dcce27
Implement mcp purge command for registry cleanup
Kyle Isom
2026-03-26 22:30:45 -07:00
1afbf5e1f6
Add purge design to architecture doc
Kyle Isom
2026-03-26 22:22:27 -07:00
ea8a42a696
P5.2 + P5.3: Bootstrap docs, README, and RUNBOOK
Kyle Isom
2026-03-26 15:32:22 -07:00
ff9bfc5087
Update PROGRESS_V1.md with deployment status and remaining work
Kyle Isom
2026-03-26 15:27:30 -07:00
17ac0f3014
Trim whitespace from token file in CLI
Kyle Isom
2026-03-26 15:19:27 -07:00
7133871be2
Default CLI config path to ~/.config/mcp/mcp.toml
Kyle Isom
2026-03-26 15:16:34 -07:00
efa32a7712
Fix container name handling for hyphenated service names
Kyle Isom
2026-03-26 15:13:20 -07:00
941dd7003a
Fix design-vs-implementation gaps found in verification
v0.1.0
Kyle Isom
2026-03-26 12:29:04 -07:00
8f913ddf9b
P2.2-P2.9, P3.2-P3.10, P4.1-P4.3: Complete Phases 2, 3, and 4
Kyle Isom
2026-03-26 12:21:18 -07:00
d7cc970133
Split CLI command stubs into separate files
Kyle Isom
2026-03-26 11:59:17 -07:00
53535f1e96
P2.1 + P3.1: Agent skeleton and CLI skeleton
Kyle Isom
2026-03-26 11:51:03 -07:00
15b8823810
P1.2-P1.5: Complete Phase 1 core libraries
Kyle Isom
2026-03-26 11:36:12 -07:00
6122123064
P1.1: Registry package with full CRUD and tests
Kyle Isom
2026-03-26 11:18:35 -07:00
3f23b14ef4
P0.2: Proto definitions and code generation
Kyle Isom
2026-03-26 11:14:43 -07:00
eaad18116a
P0.1: Repository and module setup
Kyle Isom
2026-03-26 11:12:52 -07:00
6a90b21a62
Add PROJECT_PLAN_V1.md and PROGRESS_V1.md
Kyle Isom
2026-03-26 11:08:06 -07:00
a1bbc008b5
Update ARCHITECTURE.md with design audit findings
Kyle Isom
2026-03-26 11:03:25 -07:00
12d8d733be
Add DESIGN_AUDIT.md from second review pass
Kyle Isom
2026-03-26 10:58:04 -07:00
ea7a9dcf4d
Rewrite ARCHITECTURE.md incorporating review findings
Kyle Isom
2026-03-26 10:31:48 -07:00
c8d0d42ea8
Add REVIEW.md from architecture review session
Kyle Isom
2026-03-26 10:27:57 -07:00
6b99937a69
Add MCP v1 architecture specification
Kyle Isom
2026-03-26 09:42:41 -07:00