Proto commits in amir20/dozzle

These 41 commits are when the Protocol Buffers files have changed:

Commit:727b33c
Author:Amir Raminfar
Committer:GitHub

feat: detect podman vs docker and show runtime icon (#4717) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

The documentation is generated from this commit.

Commit:118a7de
Author:Amir Raminfar
Committer:GitHub

chore: cleanups across mounts + multi-container stats (#4716) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Commit:3895d87
Author:Amir Raminfar
Committer:GitHub

feat: disk I/O stats and volume free-space tracking (#4708) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Commit:8dac197
Author:Amir Raminfar
Committer:GitHub

feat(cloud-proto): add SearchLogs unary RPC (#4672) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Commit:74fd802
Author:Amir Raminfar
Committer:GitHub

feat(cloud): stream container logs to Dozzle Cloud over gRPC (#4652) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Commit:6ba57af
Author:Amir Raminfar
Committer:GitHub

feat(cloud): add network stats to get_running_container_stats (#4645) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Commit:816dccc
Author:Amir Raminfar
Committer:GitHub

fix: cloud remove_container on agents and queue burst tool calls (#4634) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Commit:d09b2fe
Author:Amir Raminfar
Committer:GitHub

feat: add native compose file deployment (#4618) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:fe8165e
Author:Amir Raminfar
Committer:GitHub

feat: Add streaming log support for Cloud dashboard (#4605) Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

Commit:6d8f300
Author:Amir Raminfar
Committer:GitHub

feat: improve Dozzle Cloud discoverability (#4609) Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

Commit:92fa5be
Author:Amir Raminfar
Committer:GitHub

chore: Send Dozzle version in cloud tool registration (#4599) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:dd5cd3c
Author:Amir Raminfar
Committer:GitHub

feat: add descriptive messages to cloud action responses (#4592) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:284822c
Author:Amir Raminfar
Committer:GitHub

feat: add container update action with image pull and recreate 🚀 (#4588) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:3c6bc6b
Author:Amir Raminfar

Add host_id to ContainerStatEntry proto for LLM tool routing The LLM agent needs host_id to call targeted container tools (fetch_logs, inspect, start/stop/restart). Stats responses only had host name, causing the LLM to pass the wrong value. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:e079e5f
Author:Amir Raminfar

Remove Env from InspectContainerResult to prevent leaking container environment variables to cloud Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:317c141
Author:Amir Raminfar
Committer:GitHub

chore: Add fetch_container_logs, inspect_container, and find_containers image filter (#4584) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:cfcaebe
Author:Amir Raminfar
Committer:GitHub

refactor: replace JSON strings with typed proto messages in cloud tools (#4583) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:af24102
Author:Amir Raminfar
Committer:GitHub

refactor: move cloud proto to public proto/cloud package (#4580) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:3ce1f9e
Author:Amir Raminfar
Committer:GitHub

feat: expose container actions to Dozzle Cloud via gRPC (#4578) Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

Commit:4cf3952
Author:Amir Raminfar
Committer:GitHub

fix: add missing fields to protobuf agent conversions (#4568) Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

Commit:2975a9c
Author:Amir Raminfar
Committer:GitHub

feat: add Docker event notifications (#4556) Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>

Commit:330e952
Author:Amir Raminfar
Committer:GitHub

fix: sync notification stats across agents (#4525) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

Commit:91ad1cb
Author:Amir Raminfar
Committer:GitHub

feat: add custom HTTP headers for webhook notifications (#4517) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

Commit:93d9c88
Author:Amir Raminfar
Committer:GitHub

feat: Introduces sample window size for metric alerting (#4498) Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

Commit:0ff0d48
Author:Amir Raminfar
Committer:GitHub

feat: supports notifications for agents (#4372)

Commit:d44ab34
Author:Amir Raminfar
Committer:GitHub

feat: adds network usage for each container (#4340)

Commit:9a2d6fc
Author:Amir Raminfar
Committer:GitHub

feat: support grouping of log messages when possible (#4320)

Commit:8000b6c
Author:Amir Raminfar
Committer:GitHub

feat: support shell resize (#4287)

Commit:a8f2dc1
Author:Amir Raminfar
Committer:GitHub

fix: fixes raw message not being there from agents (#3935)

Commit:a514168
Author:Amir Raminfar
Committer:GitHub

chore: adds fully loaded to agent proto (#3787)

Commit:70c23b0
Author:Amir Raminfar
Committer:GitHub

fix: fixes broken cpu and memory limits on swarm mode. correctly implements limits with agents (#3785)

Commit:27478eb
Author:Amir Raminfar
Committer:GitHub

feat: adds shell support for agents and swarm mode (#3739)

Commit:368646a
Author:Amir Raminfar
Committer:GitHub

feat: improves toasts for mobile (#3547)

Commit:756b212
Author:Amir Raminfar
Committer:GitHub

fix: fixes timestamps for finished containers in agent (#3509)

Commit:23ba1f6
Author:Amir Raminfar
Committer:GitHub

chore: improves security by updating all find containers with user scope (#3464)

Commit:74b5ada
Author:Amir Raminfar

feat: enables container filter to be configured at multiple places

Commit:638889e
Author:Amir Raminfar
Committer:GitHub

feat: supports container actions for agents (#3164)

Commit:3a988b8
Author:Amir Raminfar
Committer:GitHub

feat: updates agents to be more resilient by reconnecting. also adds big performance issues in swarm mode with little updates to the UI. (#3145)

Commit:082bed2
Author:Amir Raminfar
Committer:GitHub

perf: fixes an issue with too many containers (#3144)

Commit:01afadd
Author:Amir Raminfar
Committer:GitHub

fix: uses correct int size for memory (#3115)

Commit:4de9c77
Author:Amir Raminfar
Committer:GitHub

feat!: implements swarm mode with agents (#3058)