[**agentfootprint**](../README.md)

***

[agentfootprint](/agentfootprint/api/generated/README.md) / ContextContribution

# Interface: ContextContribution

Defined in: [src/adapters/types.ts:246](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/types.ts#L246)

## Properties

### asRole?

> `readonly` `optional` **asRole?**: [`ContextRole`](/agentfootprint/api/generated/type-aliases/ContextRole.md)

Defined in: [src/adapters/types.ts:251](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/types.ts#L251)

***

### contentSummary

> `readonly` **contentSummary**: `string`

Defined in: [src/adapters/types.ts:247](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/types.ts#L247)

***

### rank?

> `readonly` `optional` **rank?**: `number`

Defined in: [src/adapters/types.ts:250](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/types.ts#L250)

***

### rawContent?

> `readonly` `optional` **rawContent?**: `string`

Defined in: [src/adapters/types.ts:248](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/types.ts#L248)

***

### reason

> `readonly` **reason**: `string`

Defined in: [src/adapters/types.ts:253](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/types.ts#L253)

***

### score?

> `readonly` `optional` **score?**: `number`

Defined in: [src/adapters/types.ts:249](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/types.ts#L249)

***

### sectionTag?

> `readonly` `optional` **sectionTag?**: `string`

Defined in: [src/adapters/types.ts:252](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/types.ts#L252)
