Commit graph

12 commits

Author SHA1 Message Date
Warren Lee
2227f747d5
Migrate agent instructions to AGENTS.md for multi-agent support (#1925)
## Summary

- Consolidate all agent coding instructions into `AGENTS.md`, which is the standard convention supported by multiple agentic coding tools (Claude Code, Cursor, Copilot, OpenCode, etc.)
- Slim down `CLAUDE.md` to a single `@AGENTS.md` reference so Claude Code inherits the shared instructions
- Added missing GitHub Action workflow section and `npx lint-staged` fallback to `AGENTS.md` to ensure full coverage of what was previously in `CLAUDE.md`
2026-03-16 20:27:25 +00:00
Warren Lee
e05bd6b60c
fix: include saved search filters in alert queries (#1882)
HDX-3625

## Summary
- Saved search alerts were ignoring the `filters` field when building the ClickHouse chart config in `getChartConfigFromAlert`
- This caused alerts on saved searches with SQL filters (e.g., `ServiceName IN ('hdx-oss-dev-api')`, `SeverityText IN ('info')`) to evaluate against unfiltered data, producing incorrect alert results
- Added `filters: savedSearch.filters` to the chart config so `renderChartConfig` includes filter conditions in the WHERE clause
2026-03-13 00:12:40 +00:00
Warren Lee
84b0315f73
docs: update integration test instructions to use make dev-int (#1868)
## Summary
- Simplified `CLAUDE.md` integration test instructions to use `make dev-int-build` and `make dev-int FILE=<TEST_FILE_NAME>` instead of manual docker compose steps
- Added `npx nx run-many -t ci:build` to `dev-int-build` Makefile target to ensure common-utils is built before running tests

You can now prompt 
```
run int tests for renderChartConfig
```
2026-03-09 21:38:43 +00:00
Tom Alexander
174d87798c
chore: claude gh action for better output (#1779) 2026-03-02 17:55:33 +00:00
Drew Davis
34c9afebe2
feat: Add list Webhooks API (#1802)
Closes HDX-3450

# Summary

This PR adds a list webhooks endpoint to the external API, to better support alert creation via the API (which requires a webhook ID).

<img width="2275" height="1048" alt="Screenshot 2026-02-25 at 11 54 54 AM" src="https://github.com/user-attachments/assets/a9a4f1cb-d3e9-4d18-bb9c-6647b784adf9" />

<img width="1463" height="1057" alt="Screenshot 2026-02-25 at 11 55 45 AM" src="https://github.com/user-attachments/assets/b7864e67-b8d0-4f71-aedf-04d2d13e27f1" />
2026-02-26 12:20:45 +00:00
Mike Shi
00854da8e2
Add support for full text search on bloom_filter(tokens(..)) (#1620)
Resolves HDX-1977

Co-authored-by: Drew Davis <6097246+pulpdrew@users.noreply.github.com>
2026-01-21 14:55:02 +00:00
Elizabet Oliveira
5b3ce9fc7c
Standardize Button/ActionIcon variants and enforce via ESLint (#1610) 2026-01-16 14:42:16 +00:00
Aaron Knudtson
2c3f31b2ba
test: add test to ensure querykey matches for searchtotalcount & DBSearchPage histogram chart (#1491)
Closes HDX-3054
2025-12-17 14:59:26 +00:00
Tom Alexander
bd96c98cbf
chore: CLAUDE.md refactor (#1437)
Inspiration: https://www.humanlayer.dev/blog/writing-a-good-claude-md?utm_source=tldrdev
2025-12-03 18:35:46 +00:00
Brandon Pereira
b7ae264254
instruct claude to not use bootstrap anymore (#1406)
We removed bootstrap, but claude still references it
2025-11-26 15:03:47 +00:00
Tom Alexander
79af32e576
chore: Update claude.md with more linting instrucitons (#1268) 2025-10-14 21:32:55 +00:00
Tom Alexander
bec64bfa7b
feat: Add starter claude.md file for agents (#1158) 2025-09-11 10:43:33 -04:00