SShortSingh.
Back to feed

Deploy to AWS EC2 via GitHub Actions Using SSM Instead of SSH Keys

0
·1 views

A developer has published an open-source GitHub Action, ankurk91/aws-ssm-run-command-action, that enables EC2 deployments without exposing port 22 or storing long-lived SSH keys in repository secrets. The solution leverages AWS Systems Manager Run Command, which works through an outbound connection from the SSM Agent on the instance, requiring no inbound ports or public IP address. Authentication is handled via short-lived IAM credentials through OIDC, and all commands are automatically logged in CloudTrail and SSM command history. A private S3 bucket is used to store full command output, bypassing SSM's roughly 24 KB inline output limit that caused truncated logs in earlier tools. The author noted that existing marketplace actions either failed to check command success, swallowed remote exit codes, or had been abandoned, prompting the creation of this new action.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

oh-my-hermes AI Agent Framework Maps 119 Skills Across 41 Workflow Categories

A technology writer known as Nokka published a detailed index of the oh-my-hermes AI agent project on DEV Community, cataloguing all 119 installable skills spread across 41 categories. The analysis was produced with assistance from an AI model (glm-5.3 via ollama-cloud) running through the Hermes Agent, with human oversight and quality control applied throughout. Nokka parsed a 919-kilobyte workflow reference document using custom scripts to extract and structure every skill individually. The skills are organised not alphabetically but along a practical work pipeline — from understanding a problem and researching, through planning and execution, to review and maintenance. The ten largest categories include operations, planning, and research, with the framework assigning one of nine defined roles to Hermes for each task it performs.

0
ProgrammingDEV Community ·

Python-Prometheus Pipeline Claims 70% Reduction in Incident Response Time

A technical guide published on DEV Community outlines how engineering teams can use a Python-based AI-Ops pipeline integrated with Prometheus and Grafana to cut mean time to resolution (MTTR) for production incidents by up to 70%. The approach uses a lightweight scikit-learn anomaly scoring model that computes rolling Z-scores on Prometheus metrics and surfaces alerts through Grafana dashboards. The guide emphasizes a human-in-the-loop design, where machine learning handles routine alert triage while engineers retain control over root-cause analysis and remediation decisions. It cites Gartner forecasts projecting AI will manage 40% of incident-response workloads by 2027, potentially saving $12 billion industry-wide. The authors also warn against over-reliance on black-box models, recommending a governance layer to prevent bias and hidden systemic failures.

0
ProgrammingDEV Community ·

oh-my-hermes hits 1,400 GitHub stars in 3 months as an OS layer for Hermes Agent

A GitHub project called oh-my-hermes (OMH), created by Korean developer rlaope, accumulated over 1,400 stars and 132 forks within three months of its June 2026 launch. Rather than replacing Hermes Agent — the open-source AI agent by Nous Research — OMH acts as an orchestration layer that organizes, schedules, and verifies its work. The project routes tasks across nine categories to different AI models based on suitability, allowing cost-efficient model selection without hardcoded defaults. A key design principle is a four-stage task-status system that strictly separates planning, execution, self-reported completion, and verified completion, preventing AI agents from falsely declaring tasks done. The project's guiding philosophy, documented in its DIRECTION file, prioritizes transparent and verifiable contracts over hidden prompt engineering to improve reliability.

0
ProgrammingDEV Community ·

Stanford CS329A Course on Self-Improving AI Agents Now Free on YouTube

Stanford University's graduate-level course CS329A, titled 'Self-Improving AI Agents,' has been made freely available on YouTube via the Stanford Online channel. The course is co-taught by Azalia Mirhoseini and Aakanksha Chowdhery, both of whom have hands-on industry experience building large-scale AI systems at organizations including Google DeepMind, Anthropic, and Meta. Mirhoseini is known for foundational work on Mixture-of-Experts architecture, AlphaChip, and LLM test-time scaling, while Chowdhery led training of the PaLM 540B model and multiple generations of Gemini pre-training. The curriculum covers topics such as test-time compute, robust verification, and reinforcement learning as tools for building agents that improve continuously through interaction rather than manual updates. The course materials are also referenced on the official website cs329a.stanford.edu, making the full learning path accessible to the public.

Deploy to AWS EC2 via GitHub Actions Using SSM Instead of SSH Keys · ShortSingh