Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,5 +201,5 @@ Agentic Observability (`agenttel`):
- Grafana dashboard templates (overview + GenAI)
- Spring Boot and LangChain4j example applications

[0.2.0-alpha]: https://github.com/rrohitramsen/AgentTel/releases/tag/v0.2.0-alpha
[0.1.0-alpha]: https://github.com/rrohitramsen/AgentTel/releases/tag/v0.1.0-alpha
[0.2.0-alpha]: https://github.com/agenttel/agenttel-sdk/releases/tag/v0.2.0-alpha
[0.1.0-alpha]: https://github.com/agenttel/agenttel-sdk/releases/tag/v0.1.0-alpha
47 changes: 41 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ Thank you for your interest in contributing to AgentTel. This guide will help yo
**Backend (JVM):**

```bash
git clone https://github.com/rrohitramsen/AgentTel.git
cd AgentTel
git clone https://github.com/agenttel/agenttel-sdk.git
cd agenttel-sdk
./gradlew clean build
```

Expand Down Expand Up @@ -74,7 +74,7 @@ examples/ # Example applications

### Reporting Bugs

Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?template=bug_report.md) with:
Open a [GitHub issue](https://github.com/agenttel/agenttel-sdk/issues/new?template=bug_report.md) with:

- A clear description of the problem
- Steps to reproduce
Expand All @@ -83,7 +83,7 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa

### Suggesting Features

Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?template=feature_request.md) describing:
Open a [GitHub issue](https://github.com/agenttel/agenttel-sdk/issues/new?template=feature_request.md) describing:

- The use case or problem you're solving
- Your proposed approach (if any)
Expand All @@ -95,7 +95,42 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa
2. Create a feature branch from `main`
3. Make your changes
4. Ensure all tests pass: `./gradlew clean build`
5. Submit a pull request against `main`
5. Sign off your commits (see below)
6. Submit a pull request against `main`

### Developer Certificate of Origin (DCO)

All contributions must be signed off under the [Developer Certificate of
Origin](DCO). This certifies that you have the right to submit the work under
the project's open source license.

**Sign off your commits** by adding a `Signed-off-by` trailer with your real
name and email address:

```
Signed-off-by: Jane Doe <jane@example.com>
```

Git can do this automatically with the `-s` flag:

```bash
git commit -s -m "Add support for custom span attributes"
```

If you forgot to sign off a commit, you can amend it:

```bash
git commit --amend -s
```

Or sign off an entire branch interactively:

```bash
git rebase --signoff HEAD~<number-of-commits>
```

A DCO bot will check all pull requests. Unsigned commits will block the PR
from merging.

### PR Guidelines

Expand Down Expand Up @@ -179,4 +214,4 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa

## Questions?

Open a discussion in [GitHub Issues](https://github.com/rrohitramsen/AgentTel/issues).
Open a discussion in [GitHub Issues](https://github.com/agenttel/agenttel-sdk/issues).
34 changes: 34 additions & 0 deletions DCO
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
Developer Certificate of Origin
Version 1.1

Copyright (C) 2004, 2006 The Linux Foundation and its contributors.

Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.


Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or

(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or

(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.

(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@

END OF TERMS AND CONDITIONS

Copyright 2024 AgentTel Contributors
Copyright 2024 AgentTel Ltd

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@
</p>

<p align="center">
<a href="https://github.com/rrohitramsen/AgentTel/actions/workflows/ci.yml"><img src="https://github.com/rrohitramsen/AgentTel/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
<a href="https://github.com/agenttel/agenttel-sdk/actions/workflows/ci.yml"><img src="https://github.com/agenttel/agenttel-sdk/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
<a href="https://www.apache.org/licenses/LICENSE-2.0"><img src="https://img.shields.io/badge/license-Apache%202.0-blue.svg" alt="License"></a>
<a href="https://opentelemetry.io"><img src="https://img.shields.io/badge/OpenTelemetry-1.39%2B-blueviolet.svg" alt="OpenTelemetry"></a>
<a href="https://rrohitramsen.github.io/AgentTel"><img src="https://img.shields.io/badge/docs-GitHub%20Pages-blue.svg" alt="Documentation"></a>
<a href="https://agenttel.github.io/agenttel-sdk"><img src="https://img.shields.io/badge/docs-GitHub%20Pages-blue.svg" alt="Documentation"></a>
</p>

<p align="center">
Expand Down Expand Up @@ -639,7 +639,7 @@ Then ask your IDE agent: *"Analyze my codebase and generate AgentTel configurati

## Documentation

**Full documentation site: [rrohitramsen.github.io/AgentTel](https://rrohitramsen.github.io/AgentTel)**
**Full documentation site: [agenttel.github.io/agenttel-sdk](https://agenttel.github.io/agenttel-sdk)**

| Document | Description |
|----------|-------------|
Expand Down
63 changes: 63 additions & 0 deletions TRADEMARK.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# AgentTel Trademark Policy

"AgentTel" is a trademark of AgentTel Ltd (Company No. 17098920, England and
Wales).

## Purpose

This policy exists to protect the AgentTel community by ensuring that the
"AgentTel" name is used in ways that are accurate and not misleading to users.
The AgentTel SDK source code is available under the Apache License 2.0, but the
name "AgentTel" and associated logos are not covered by that license.

## Permitted Uses

You **may** use the "AgentTel" name to:

- Refer to the AgentTel project itself and its official releases.
- State that your software is "built with AgentTel", "powered by AgentTel",
or "compatible with AgentTel".
- Use in community discussions, blog posts, tutorials, and conference talks
about the project.
- Describe unmodified copies of the AgentTel software.

## Restricted Uses

You **may not** use the "AgentTel" name to:

- Name your own product, project, or service in a way that implies official
endorsement or affiliation (e.g., "SuperAgentTel", "AgentTel Cloud",
"AgentTel Enterprise") without written permission.
- Create a modified version of AgentTel and distribute it under the
"AgentTel" name without clearly distinguishing it from the official release.
- Use the name in domain names, social media accounts, or package registry
names (e.g., npm, Maven Central, PyPI) that could be confused with the
official project.
- Imply that the AgentTel project endorses or is affiliated with your
product or service.

## Modified Versions

If you distribute a modified version of the AgentTel software, you must:

1. Clearly rename the product so it does not include "AgentTel" in its name.
2. Remove any AgentTel logos or branding.
3. Clearly state that your version is a derivative work and not the official
AgentTel release.

## Compatibility Claims

You may state that your product is "compatible with AgentTel" or "works with
AgentTel" if that is factually accurate. You do not need permission for
truthful compatibility statements.

## Requesting Permission

For uses not covered by this policy, or to request an exception, contact the
project maintainers by opening an issue at
https://github.com/agenttel/agenttel-sdk/issues.

## Changes

This policy may be updated from time to time. Changes will be communicated
through the project repository.
4 changes: 2 additions & 2 deletions agenttel-web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@
"browser",
"frontend"
],
"author": "AgentTel Contributors",
"author": "AgentTel Ltd",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/rrohitramsen/AgentTel"
"url": "https://github.com/agenttel/agenttel-sdk"
}
}
8 changes: 4 additions & 4 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ subprojects {
pom {
name.set(project.name)
description.set(project.description ?: "AgentTel - Agent-ready telemetry for Java")
url.set("https://github.com/rrohitramsen/AgentTel")
url.set("https://github.com/agenttel/agenttel-sdk")

licenses {
license {
Expand All @@ -135,9 +135,9 @@ subprojects {
}

scm {
connection.set("scm:git:git://github.com/rrohitramsen/AgentTel.git")
developerConnection.set("scm:git:ssh://github.com/rrohitramsen/AgentTel.git")
url.set("https://github.com/rrohitramsen/AgentTel")
connection.set("scm:git:git://github.com/agenttel/agenttel-sdk.git")
developerConnection.set("scm:git:ssh://github.com/agenttel/agenttel-sdk.git")
url.set("https://github.com/agenttel/agenttel-sdk")
}
}
}
Expand Down
10 changes: 5 additions & 5 deletions docs/getting-started/quick-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -824,11 +824,11 @@ Once running, add it as an MCP server in your IDE and ask your AI assistant:

| Example | Description | Run Command |
|---------|-------------|-------------|
| [Spring Boot Example](https://github.com/rrohitramsen/AgentTel/tree/main/examples/spring-boot-example) | Payment service with span enrichment, topology, baselines, anomaly detection, and MCP server | `docker compose -f docker/docker-compose.yml up --build` |
| [Go Service Example](https://github.com/rrohitramsen/AgentTel/tree/main/examples/go-service-example) | Go payment service with net/http middleware, topology, baselines, anomaly detection | `cd examples/go-service-example && go run .` |
| [Express Example](https://github.com/rrohitramsen/AgentTel/tree/main/examples/express-example) | Node.js payment service with Express middleware, topology, baselines, anomaly detection | `cd examples/express-example && npm run dev` |
| [LangChain4j Example](https://github.com/rrohitramsen/AgentTel/tree/main/examples/langchain4j-example) | GenAI tracing with LangChain4j — chat spans, token tracking, and cost calculation | `./gradlew :examples:langchain4j-example:run` |
| [React Checkout Example](https://github.com/rrohitramsen/AgentTel/tree/main/agenttel-web/examples/react-checkout) | React SPA with frontend telemetry — journey tracking, anomaly detection, cross-stack correlation | `cd agenttel-web/examples/react-checkout && npm start` |
| [Spring Boot Example](https://github.com/agenttel/agenttel-sdk/tree/main/examples/spring-boot-example) | Payment service with span enrichment, topology, baselines, anomaly detection, and MCP server | `docker compose -f docker/docker-compose.yml up --build` |
| [Go Service Example](https://github.com/agenttel/agenttel-sdk/tree/main/examples/go-service-example) | Go payment service with net/http middleware, topology, baselines, anomaly detection | `cd examples/go-service-example && go run .` |
| [Express Example](https://github.com/agenttel/agenttel-sdk/tree/main/examples/express-example) | Node.js payment service with Express middleware, topology, baselines, anomaly detection | `cd examples/express-example && npm run dev` |
| [LangChain4j Example](https://github.com/agenttel/agenttel-sdk/tree/main/examples/langchain4j-example) | GenAI tracing with LangChain4j — chat spans, token tracking, and cost calculation | `./gradlew :examples:langchain4j-example:run` |
| [React Checkout Example](https://github.com/agenttel/agenttel-sdk/tree/main/agenttel-web/examples/react-checkout) | React SPA with frontend telemetry — journey tracking, anomaly detection, cross-stack correlation | `cd agenttel-web/examples/react-checkout && npm start` |

## Next Steps

Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -372,6 +372,6 @@ Affected Deps: stripe-api
<div style="text-align: center; margin-top: 3rem;" markdown>

[Get Started](getting-started/quick-start.md){ .md-button .md-button--primary }
[View on GitHub](https://github.com/rrohitramsen/AgentTel){ .md-button }
[View on GitHub](https://github.com/agenttel/agenttel-sdk){ .md-button }

</div>
10 changes: 5 additions & 5 deletions docs/project/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ Thank you for your interest in contributing to AgentTel. This guide will help yo
**Backend (JVM):**

```bash
git clone https://github.com/rrohitramsen/AgentTel.git
cd AgentTel
git clone https://github.com/agenttel/agenttel-sdk.git
cd agenttel-sdk
./gradlew clean build
```

Expand Down Expand Up @@ -74,7 +74,7 @@ examples/ # Example applications

### Reporting Bugs

Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?template=bug_report.md) with:
Open a [GitHub issue](https://github.com/agenttel/agenttel-sdk/issues/new?template=bug_report.md) with:

- A clear description of the problem
- Steps to reproduce
Expand All @@ -83,7 +83,7 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa

### Suggesting Features

Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?template=feature_request.md) describing:
Open a [GitHub issue](https://github.com/agenttel/agenttel-sdk/issues/new?template=feature_request.md) describing:

- The use case or problem you're solving
- Your proposed approach (if any)
Expand Down Expand Up @@ -179,4 +179,4 @@ Open a [GitHub issue](https://github.com/rrohitramsen/AgentTel/issues/new?templa

## Questions?

Open a discussion in [GitHub Issues](https://github.com/rrohitramsen/AgentTel/issues).
Open a discussion in [GitHub Issues](https://github.com/agenttel/agenttel-sdk/issues).
8 changes: 4 additions & 4 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
GROUP=dev.agenttel
VERSION_NAME=0.3.0-alpha
POM_URL=https://github.com/rrohitramsen/AgentTel
POM_SCM_URL=https://github.com/rrohitramsen/AgentTel
POM_SCM_CONNECTION=scm:git:git://github.com/rrohitramsen/AgentTel.git
POM_SCM_DEV_CONNECTION=scm:git:ssh://git@github.com/rrohitramsen/AgentTel.git
POM_URL=https://github.com/agenttel/agenttel-sdk
POM_SCM_URL=https://github.com/agenttel/agenttel-sdk
POM_SCM_CONNECTION=scm:git:git://github.com/agenttel/agenttel-sdk.git
POM_SCM_DEV_CONNECTION=scm:git:ssh://git@github.com/agenttel/agenttel-sdk.git
POM_LICENSE_NAME=Apache-2.0
POM_LICENSE_URL=https://www.apache.org/licenses/LICENSE-2.0.txt
POM_LICENSE_DIST=repo
Expand Down
8 changes: 4 additions & 4 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
site_name: AgentTel
site_description: Agent-Ready Telemetry for OpenTelemetry
site_url: https://rrohitramsen.github.io/AgentTel
repo_url: https://github.com/rrohitramsen/AgentTel
repo_name: rrohitramsen/AgentTel
site_url: https://agenttel.github.io/agenttel-sdk
repo_url: https://github.com/agenttel/agenttel-sdk
repo_name: agenttel/agenttel-sdk

theme:
name: material
Expand Down Expand Up @@ -115,4 +115,4 @@ extra_javascript:
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/rrohitramsen/AgentTel
link: https://github.com/agenttel/agenttel-sdk
2 changes: 1 addition & 1 deletion src/javadoc/overview.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ <h2>Modules</h2>
<li><strong>agenttel-testing</strong> &mdash; Test utilities for verifying span enrichment</li>
</ul>

<p>See the <a href="https://github.com/rrohitramsen/AgentTel">project README</a> for usage documentation.</p>
<p>See the <a href="https://github.com/agenttel/agenttel-sdk">project README</a> for usage documentation.</p>
</body>
</html>
Loading