Commit Graph

32 Commits

Author SHA1 Message Date
Dani Akash
ad4c0af4fe fix: limit claude code review to PR creation and @claude comments (#393)
* fix: limit claude code review to PR creation and @claude comments

Reduces unnecessary action runs and token usage by only triggering the
review on initial PR open, and re-running when @claude is mentioned.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: restrict @claude trigger to trusted contributors

Only repo owners, org members, and collaborators can invoke the review
via @claude comments, preventing external users from consuming token quota.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: consolidate claude workflows and auto-run on PR creation

Remove separate claude-code-review.yml and add pull_request trigger
to claude.yml so it runs automatically on PR open without needing
@claude in the body.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: restore author_association guard on issue_comment trigger

The consolidation commit dropped the author_association check from the
issue_comment condition. Without it, any external commenter could invoke
Claude and consume token quota. Restores the guard to limit triggers to
OWNER, MEMBER, and COLLABORATOR.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: apply author_association guard to review comment triggers

Extends the OWNER/MEMBER/COLLABORATOR check to pull_request_review_comment
and pull_request_review events, preventing external users from triggering
Claude via review comments.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 19:26:12 +05:30
Dani Akash
8f01c614dd feat: simplified onboarding (#381)
* feat: new onboarding flow

* feat: co-ordinate the sign in and import hints

* fix: ux on step one

* fix: make custom option friendlier

* feat: added required fields

* feat: setup step two redirection

* fix: remove copy url button

* feat: store profile info from onboarding

* feat: sync onboarding profile to api

* feat: show confetti when the onboarding completes

* fix: change the options in onboarding demo

* feat: setup missing analytics events

* fix: lint issues

* ci: fix typescript error

* fix: sign in hint
2026-03-02 12:59:02 +05:30
Dani Akash
5d082deca3 fix: typescript checks in ci (#364)
* feat: setup schema file as fallback for codegen

* ci: included codegen build script

* fix: biome lint issues

* ci: fix heap memory
2026-02-27 00:22:59 +05:30
Nikhil
cb8aa6c60e feat: fix new cdp tests for tools (#358)
* feat: new tools tests

* fix: lint warnings by disabling or TODO

* fix: minore update to branch cleaner
2026-02-23 16:08:34 -08:00
Dani Akash
acca31cb54 fix: use similar commands across all workflow files (#267) 2026-02-02 19:46:48 +05:30
shivammittal274
3546a125cb feat: code graph endpoint (#209)
* feat: added code and graph gen apis

* feat: added code and graph gen apis

* feat: added code and graph gen apis

* fix: abort execution fixed

* fix: added if abort execution null very edge case

* chore: added agent sdk stream in code execution stream

* chore: resolved comments

* ci: fix issue with typecheck action

* fix: remove llmconfig param

* chore: added codegen as env var only

* chore: refactor server rpc types (#210)

* chore: refactor server rpc types

* chore: refactor server rpc types

* chore: refactor server rpc types

---------

Co-authored-by: Dani Akash <DaniAkash@users.noreply.github.com>
2026-01-12 11:31:55 -08:00
dependabot[bot]
cef3d2e981 build(deps): bump oven-sh/setup-bun from 1 to 2 (#208)
Bumps [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) from 1 to 2.
- [Release notes](https://github.com/oven-sh/setup-bun/releases)
- [Commits](https://github.com/oven-sh/setup-bun/compare/v1...v2)

---
updated-dependencies:
- dependency-name: oven-sh/setup-bun
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 21:27:45 +05:30
dependabot[bot]
a7276c5181 build(deps): bump actions/checkout from 4 to 6 (#207)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 21:27:17 +05:30
dependabot[bot]
4b9433774b build(deps): bump actions/setup-node from 4 to 6 (#206)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 21:26:38 +05:30
Dani Akash
5c71725df0 ci: Update dependency installation command in audit.yml
Changed the dependency installation command from 'bun install' to 'bun ci' for consistency in CI environments.
2026-01-09 20:34:29 +05:30
Nikhil Sonti
eb15382825 fix: claude github action write permission for PR 2026-01-08 15:09:37 -08:00
Nikhil
9643c09111 feat: Add Claude Code GitHub Workflow (#190)
* "Claude PR Assistant workflow"

* "Claude Code Review workflow"
2026-01-08 14:51:41 -08:00
shivammittal274
8b8c81eb74 chore: agent sdk release (#172)
* chore: agent sdk release:

* chore: agent sdk release

* chore: agent sdk release
2026-01-07 18:45:01 +05:30
Dani Akash
1f3841d5d6 ci: Delete .github/workflows/publish-agent.yml 2026-01-07 18:27:20 +05:30
Dani Akash
9aa15c2e7f ci: Add GitHub Actions workflow for publishing agent package 2026-01-07 18:18:48 +05:30
Dani Akash
727df53fb5 ci: Add daily security audit workflow
This workflow runs a daily security audit on the codebase, checking for vulnerabilities and sending the results to Slack. It includes steps for checking out the code, setting up Bun, installing dependencies, running the audit, parsing results, and notifying via Slack.
2026-01-07 00:22:27 +05:30
Dani Akash
c0a2ffe8f4 ci: Add custom labels to PR conventional commit validation 2026-01-06 01:05:00 +05:30
dependabot[bot]
a8a4f2ca5e build(deps): bump actions/checkout from 5 to 6 (#156)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 18:57:30 +05:30
Dani Akash
0d52a42a4d ci: modify PR workflow permissions
Updated permissions to allow writing to pull requests and issues.
2026-01-05 18:56:02 +05:30
Dani Akash
485b36cf89 ci: add permissions for pull request validation 2026-01-05 18:51:58 +05:30
Dani Akash
38138e2012 ci: add task types to PR title validation workflow
Added task types for PR conventional commit validation.
2026-01-05 18:46:42 +05:30
Dani Akash
8f4e281d44 ci: add PR title validation workflow 2026-01-05 18:41:35 +05:30
Dani Akash
255a2127c0 ci: enable typecheck step in code quality workflow 2026-01-05 18:28:47 +05:30
Felarof
39ce685443 fix: create env file per package (#141)
* feat: create .env per package

* chore: minor fix to gitignore

* fix: update CLA to use separate repo
2025-12-31 10:43:47 -08:00
Felarof
f08513c109 chore: add CLA 2025-12-30 13:04:30 -08:00
Dani Akash
7267082991 ci: added biome github action 2025-12-29 18:31:55 +05:30
dependabot[bot]
4958f13f1d Bump actions/checkout from 4 to 5 in the all group (#32)
Bumps the all group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 07:26:32 +05:30
Nikhil Sonti
a458b962f7 dsiable test runner 2025-10-25 14:53:53 -07:00
Nikhil Sonti
a1e4d2bad0 github branch cleander 2025-10-25 14:52:46 -07:00
Nikhil
830f372575 New folder structure (#5)
* monorepo: core

* monorepo: tools and server

* mono: repo refactor

* moved tests, removed old files

* update server tests

* agent server location and TBD

* fix formatting

* add new workflows

* rename core to common, mcp-server, to mcp, agent-server to agent

* remove nodejs tests

* test: add simple GitHub Actions workflow for running tests on PR

* test workflow

* feat: add test coverage reporting to GitHub Actions workflow

- Run tests with --coverage flag to generate coverage reports
- Display coverage summary in PR comments
- Upload coverage artifacts for analysis
- Show coverage in GitHub Actions summary

* simple test workflow
2025-10-13 14:19:39 -07:00
Nikhil Sonti
0b984ffac6 clean-up 2025-10-08 10:36:56 -07:00
Nikhil Sonti
ecee96e3e3 base commit 2025-10-08 09:48:48 -07:00