open-index/open-npm huggingface dataset:
npm package: @pga-ai/adapters-llm-anthropic
Description: Anthropic Claude adapter for GSEP
Author: Luis Alfredo Velasquez Duran
Latest version: 0.8.0
Deprecated: Moved to @gsep/adapters-llm-anthropic

# @pga-ai/adapters-llm-anthropic

> Anthropic Claude adapter for GSEP (Genomic Self-Evolving Prompts)

## Installation

```bash
npm install @pga-ai/core @pga-ai/adapters-llm-anthropic
```

## Usage

```typescript
import { PGA } from '@pga-ai/core';
import { ClaudeAdapter } from '@pga-ai/adapters-llm-anthropic';
import { PostgresAdapter } from '@pga-ai/adapters-storage-postgres';

const pga = new PGA({
  llm: new ClaudeAdapter({
    apiKey: process.env.ANTHROPIC_API_KEY,
    model: 'claude-sonnet-4.5-20250929', // optional
  }),
  storage: new PostgresAdapter({
    connectionString: process.env.DATABASE_URL,
  }),
});

await pga.initialize();

const genome = await pga.createGenome({ name: 'my-assistant' });
const response = await genome.chat('Hello!', { userId: 'user123' });

console.log(response);
```

## Configuration

### `ClaudeAdapter(config)`

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `apiKey` | `string` | required | Anthropic API key |
| `model` | `string` | `'claude-sonnet-4.5-20250929'` | Claude model to use |
| `maxRetries` | `number` | `2` | Max retries on failure |
| `timeout` | `number` | `60000` | Timeout in milliseconds |

## Supported Models

- `claude-sonnet-4.5-20250929` (recommended)
- `claude-opus-4-6` (most capable)
- `claude-haiku-4-5-20251001` (fastest)

## License

MIT © Luis Alfredo Velasquez Duran
npm package: @pga-ai/adapters-llm-google
Description: Google Gemini adapter for GSEP
Author: Luis Alfredo Velasquez Duran
Latest version: 0.8.0
Deprecated: Moved to @gsep/adapters-llm-google

# @pga-ai/adapters-llm-google

> Google Gemini adapter for GSEP (Genomic Self-Evolving Prompts)

## Installation

```bash
npm install @pga-ai/core @pga-ai/adapters-llm-google
```

## Usage

```typescript
import { PGA } from '@pga-ai/core';
import { GeminiAdapter } from '@pga-ai/adapters-llm-google';

const pga = new PGA({
  llm: new GeminiAdapter({
    apiKey: process.env.GOOGLE_API_KEY!,
    model: 'gemini-2.0-flash',
  }),
});
```

## Configuration

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `apiKey` | `string` | required | Google AI API key |
| `model` | `string` | `'gemini-2.0-flash'` | Gemini model to use |
| `temperature` | `number` | `0.7` | Temperature (0-2) |
| `maxRetries` | `number` | `2` | Max retries on failure |

## Supported Models

- `gemini-2.0-flash` (recommended — fast, capable)
- `gemini-1.5-pro` (most capable)
- `gemini-1.5-flash` (fastest)

## License

MIT
npm package: @pga-ai/adapters-llm-ollama
Description: Ollama adapter for GSEP — use local LLMs with GSEP
Author: Luis Alfredo Velasquez Duran
Latest version: 0.8.0
Deprecated: Moved to @gsep/adapters-llm-ollama

# @pga-ai/adapters-llm-ollama

> Ollama adapter for GSEP — use local LLMs with self-evolving prompts

No API keys needed. Run any open-source model locally.

## Installation

```bash
npm install @pga-ai/core @pga-ai/adapters-llm-ollama
```

## Prerequisites

Install and run [Ollama](https://ollama.com):

```bash
# Install Ollama, then:
ollama pull llama3
ollama serve
```

## Usage

```typescript
import { PGA } from '@pga-ai/core';
import { OllamaAdapter } from '@pga-ai/adapters-llm-ollama';

const pga = new PGA({
  llm: new OllamaAdapter({
    model: 'llama3',
  }),
});
```

## Configuration

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `model` | `string` | required | Ollama model name |
| `baseURL` | `string` | `'http://localhost:11434'` | Ollama server URL |
| `temperature` | `number` | `0.7` | Temperature (0-2) |
| `timeout` | `number` | `120000` | Request timeout (ms) |

## Supported Models

Any model available in Ollama:

- `llama3` / `llama3.1` / `llama3.2`
- `mistral` / `mixtral`
- `deepseek-r1`
- `phi3` / `phi4`
- `qwen2` / `qwen2.5`
- `gemma2`
- And [hundreds more](https://ollama.com/library)

## Remote Ollama

Connect to Ollama running on a remote server:

```typescript
const llm = new OllamaAdapter({
  model: 'llama3',
  baseURL: 'http://your-gpu-server:11434',
});
```

## License

MIT
npm package: @pga-ai/adapters-llm-perplexity
Description: Perplexity adapter for GSEP — web-search powered responses
Author: Luis Alfredo Velasquez Duran
Latest version: 0.8.0
Deprecated: Moved to @gsep/adapters-llm-perplexity

# @pga-ai/adapters-llm-perplexity

> Perplexity adapter for GSEP — web-search powered self-evolving agents

Your agent can search the web in real-time while evolving its prompts.

## Installation

```bash
npm install @pga-ai/core @pga-ai/adapters-llm-perplexity
```

## Usage

```typescript
import { PGA } from '@pga-ai/core';
import { PerplexityAdapter } from '@pga-ai/adapters-llm-perplexity';

const pga = new PGA({
  llm: new PerplexityAdapter({
    apiKey: process.env.PERPLEXITY_API_KEY!,
    model: 'sonar-pro',
  }),
});
```

## Configuration

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `apiKey` | `string` | required | Perplexity API key |
| `model` | `string` | `'sonar-pro'` | Model to use |
| `temperature` | `number` | `0.7` | Temperature (0-2) |
| `searchRecency` | `string` | — | Filter results: `'month'`, `'week'`, `'day'`, `'hour'` |

## Supported Models

- `sonar-pro` (recommended — best quality with web search)
- `sonar` (fast with web search)

## License

MIT
npm package: @pga/global-search
Description: global-search React component
Author: PGA
Latest version: 0.1.5

# global-search

[![Travis][build-badge]][build]
[![npm package][npm-badge]][npm]
[![Coveralls][coveralls-badge]][coveralls]

Describe global-search here.

[build-badge]: https://img.shields.io/travis/user/repo/master.png?style=flat-square
[build]: https://travis-ci.org/user/repo

[npm-badge]: https://img.shields.io/npm/v/npm-package.png?style=flat-square
[npm]: https://www.npmjs.org/package/npm-package

[coveralls-badge]: https://img.shields.io/coveralls/user/repo/master.png?style=flat-square
[coveralls]: https://coveralls.io/github/user/repo
npm package: @pga/pga-championship-library
Description: React component library
Author: PGA
Latest version: 1.0.1

# pga-championship-library

[![Travis][build-badge]][build]
[![npm package][npm-badge]][npm]
[![Coveralls][coveralls-badge]][coveralls]
[![npm bundle size (minified)][minified-size-badge]][minified-size]

React Component Library for Championship website.

### How to use

- run `npm install --save @pga/pga-championship-library` in project directory
- import components into your project, for example: `import { Header } from '@pga/pga-championship-library'`

### How To Contribute

- Create component and be sure to:
  - Add your component inside `src/`
  - export it at `src/index.js`
  - Make sure it's well tested in `src/__tests__`
- Make a PR!  CircleCI should automatically deploy to NPM and publish new changes to our component library website on merge with master.
  - **IMPORTANT** Before making a PR: run `npm run bump-version` to change the version number in package.json

Happy hacking!

[build-badge]: https://img.shields.io/travis/pgahq/pga-championship-library/master.png?style=flat-square
[build]: https://travis-ci.org/user/repo

[npm-badge]: https://img.shields.io/npm/v/npm-package.png?style=flat-square
[npm]: https://www.npmjs.org/package/npm-package

[coveralls-badge]: https://img.shields.io/coveralls/user/repo/master.png?style=flat-square
[coveralls]: https://coveralls.io/github/user/repo

[minified-size-badge]: https://img.shields.io/bundlephobia/min/:pgahq/pga-championship-library.svg
[minified-size]: https://github.com/pgahq/pga-championship-library
npm package: @pga/static-ui-theme
Description: static-ui-theme React component
Latest version: 0.0.2

# Static UI Theme

[![Travis][build-badge]][build]
[![npm package][npm-badge]][npm]
[![Coveralls][coveralls-badge]][coveralls]

[build-badge]: https://img.shields.io/travis/user/repo/master.png?style=flat-square
[build]: https://travis-ci.org/user/repo

[npm-badge]: https://img.shields.io/npm/v/npm-package.png?style=flat-square
[npm]: https://www.npmjs.org/package/npm-package

[coveralls-badge]: https://img.shields.io/coveralls/user/repo/master.png?style=flat-square
[coveralls]: https://coveralls.io/github/user/repo

Static UI theme that can be leveraged by both the React and Jekyll folks

## Available Scripts

In the project directory, you can run:

### `docz:dev`

Runs the docs in the development mode.<br>
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

### `docz:build`
Builds the docs UI to an output folder.
npm package: @pgarbe/cdk-bitbucket-server
Description: A CDK Construct library to work with BitBucket Server (Stash)
Author: Philipp Garbe
Latest version: 0.1.11

# CDK BitBucket Server Constructs

An CDK Construct to create repositories, webhooks and maybe more on BitBucket Server (formarly Stash). It's not working with BitBucket Cloud.

![](https://github.com/pgarbe/cdk-bitbucket-server/workflows/Build/badge.svg)

## How to use it

See also `examples` folder. `bitbucket-backend-stack` creates the custom resource and shares the ServiceToken as output. `bitbucket-stack` uses ServiceToken and creates new BitBucket resources.

Ensure to have SSM Parameters `config/bitbucket/host`, `config/bitbucket/username` and `config/bitbucket/password`.

```bash
cdk deploy --app "npx ts-node bitbucket-backend-stack.ts"
cdk deploy --app "npx ts-node bitbucket-stack.ts"
```

## Supported resources

[x] Repository  
[x] WebHook  
[x] Project  

## Next steps
[] Support cross account usage (see also [#8470](https://github.com/aws/aws-cdk/issues/8470) )
[] Explicitly handle update of resources
[] Explicitly handle delete of resources (using retention policy)

## How to release

Set a new version with `npm version` command and push changes to GitHub.

```
npm version x.x.x
git push
```