# Agent customization

- [Getting Started](/developer-guide-agents-python/agent-customization/agent-customization.md)
- [Actions](/developer-guide-agents-python/agent-customization/actions.md)
- [Scope and context](/developer-guide-agents-python/agent-customization/actions/scope-context.md)
- [Result builder](/developer-guide-agents-python/agent-customization/actions/result-builder.md)
- [Static Forms](/developer-guide-agents-python/agent-customization/actions/forms-static.md)
- [Widgets in Forms](/developer-guide-agents-python/agent-customization/actions/forms-widgets.md)
- [Dynamic Forms](/developer-guide-agents-python/agent-customization/actions/forms-dynamic.md)
- [Form layout customization](/developer-guide-agents-python/agent-customization/actions/forms-layout.md)
- [Related data invalidation](/developer-guide-agents-python/agent-customization/actions/related-data-invalidation.md)
- [Charts](/developer-guide-agents-python/agent-customization/charts.md)
- [Value](/developer-guide-agents-python/agent-customization/charts/value.md)
- [Objective](/developer-guide-agents-python/agent-customization/charts/objective.md)
- [Percentage](/developer-guide-agents-python/agent-customization/charts/percentage.md)
- [Distribution](/developer-guide-agents-python/agent-customization/charts/distribution.md)
- [Leaderboard](/developer-guide-agents-python/agent-customization/charts/leaderboard.md)
- [Time-based](/developer-guide-agents-python/agent-customization/charts/time.md)
- [Fields](/developer-guide-agents-python/agent-customization/fields.md)
- [Add fields](/developer-guide-agents-python/agent-customization/fields/computed.md)
- [Move, rename and remove fields](/developer-guide-agents-python/agent-customization/fields/import-rename-remove.md)
- [Override binary field mode](/developer-guide-agents-python/agent-customization/fields/binary.md)
- [Override writing behavior](/developer-guide-agents-python/agent-customization/fields/write.md)
- [Override filtering behavior](/developer-guide-agents-python/agent-customization/fields/filter.md)
- [Override sorting behavior](/developer-guide-agents-python/agent-customization/fields/sort.md)
- [Validation](/developer-guide-agents-python/agent-customization/fields/validation.md)
- [Hooks](/developer-guide-agents-python/agent-customization/hooks.md)
- [Collection hook](/developer-guide-agents-python/agent-customization/hooks/collection-hook.md)
- [Collection override](/developer-guide-agents-python/agent-customization/hooks/collection-override.md)
- [Pagination](/developer-guide-agents-python/agent-customization/pagination.md)
- [Plugins](/developer-guide-agents-python/agent-customization/plugins.md)
- [Write your own](/developer-guide-agents-python/agent-customization/plugins/custom.md)
- [Relationships](/developer-guide-agents-python/agent-customization/relationships.md)
- [To a single record](/developer-guide-agents-python/agent-customization/relationships/single-record.md)
- [To multiple records](/developer-guide-agents-python/agent-customization/relationships/multiple-records.md)
- [Computed foreign keys](/developer-guide-agents-python/agent-customization/relationships/computed-fks.md)
- [Under the hood](/developer-guide-agents-python/agent-customization/relationships/under-the-hood.md)
- [Search](/developer-guide-agents-python/agent-customization/search.md)
- [Segments](/developer-guide-agents-python/agent-customization/segments.md)
