SShortSingh.
Back to feed

CATT 0.2.1 Lets Developers Test Services Against Muse- and Instinct-Style Assistants in CI

0
·9 views

A team has open-sourced CATT, a Consumer Agent Testing Tool that helps developers iterate on services consumed by proprietary personal assistants like Muse and Instinct. The tool runs tests against a surrogate assistant that is not affiliated with those companies, letting testers define starting conditions, approvals, and success criteria. CATT records full interactions, including tool calls and responses, so outcomes can be compared against what the agent reports. It can run in local builds or in CI, with or without LLM backing, and labels its assumptions about assistant behavior as documented, unofficial, assumed, or unknown. The project is posted on Hacker News and invites feedback from teams building connectors or MCPs.

Read the full story at Hacker News

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 ·

Brain-Computer Interfaces Raise New Questions on Neurorights and Ethics

An analysis examines the shift from external AI assistants toward direct brain-computer interfaces (BCIs) that connect to the human brain. The author distinguishes between 'read' technologies, which raise privacy and data confidentiality concerns, and 'write' technologies, which modulate brain activity and affect autonomy and agency. A typology of human-machine hybridization is outlined, ranging from suggestion systems to deep implants. While fully merged mind-machine systems remain speculative, current BCIs already help restore speech and movement for people with severe disabilities. The piece argues that neurorights protecting mental integrity from commercialization and manipulation must be developed in response.

0
ProgrammingDEV Community ·

AWS Data Fabric Tutorial Shows How to Connect, Govern, and Query Customer Data

The article explains that organizations store data across databases, applications, data lakes, and streaming platforms, making unified discovery and governance difficult. It describes a data fabric as an architecture rather than a single product, assembled from AWS services such as S3, Glue, Lake Formation, Athena, Redshift, DataZone, and Bedrock. A conceptual design illustrates how diverse sources flow through ingestion into S3 and then into a catalog and governance layer before reaching query tools. To demonstrate the approach, the tutorial walks through a small customer orders dataset: uploading a CSV to S3, cataloging it with a Glue crawler, and querying it in Athena. The guide stresses securing buckets, setting proper IAM permissions, and verifying inferred column types before production use.

0
ProgrammingDEV Community ·

ประกอบไปป์ไลน์ CI ด้วย AI agent: จาก requirement ถึง pull request ต้องเขียนไฟล์อะไรบ้าง?

โดย Nokka (นก-กา) | ตอนที่ 6 จาก 7 ของชุด "สร้างซอฟต์แวร์ด้วย AI" | ตรวจสอบข้อมูล ณ 23 ต.ค. 2026 บทความนี้เขียนโดย AI (deepseek-v4.1-flash · ผู้ให้บริการโมเดล: ollama-cloud) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์ - Nokka (นก-กา) ห้าตอนที่ผ่านมาพูดถึงเครื่องมือแยกชิ้น บทนี้จะเอามันมาต่อกันเป็นสายงานเดียว เป้าหมายไม่ใช่ระบบอัตโนมัติเต็มรูปแบบ แต่เป็นระบบที่ทุกขั้นมีหลักฐานว่าทำอะไรไปแล้ว และมีจุดที่คนต้องเซ็นรับ ผมจะเขียนตามลำดับที่ทีมจริงทำ และบอกตรง ๆ ว่าส่วนไหนผมรันเองได้ในเครื่องนี้ ส่วนไหนได้แค่อ่านเอกสาร ก่อนจะพูดถึง agent ต้องตอบก่อนว่า requirement มาจากไหน ถ้าคำตอบคือ

0
ProgrammingDEV Community ·

Custom Sign Forge shares lessons from building a 10-language B2B signage website

Custom Sign Forge, a B2B site for custom commercial signage, runs ten language versions across six product families, built with Astro, React, Cloudflare Workers, D1 and private R2 storage. The developers focused on keeping product pages, imagery, enquiry flows and search metadata consistent as the site expanded, rather than just adding a language switcher. They use stable URLs with language prefixes, avoid redirecting visitors by IP or browser language, and keep customer-entered text and enquiry records unchanged when the interface language changes. Their checks extend beyond counting translated strings, covering navigation, validation messages, RTL layout for Arabic, and image cropping suited to each asset's purpose. Each locale also carries its own HTML language, title, canonical URL and reciprocal hreflang links, with post-deployment checks in Search Console.